Sdílet prostřednictvím


Rychlý start: Vytvoření ukázkové vyhledávací aplikace na webu Azure Portal

V tomto rychlém startu pro Azure AI Search se dozvíte, jak pomocí průvodce vytvořením ukázkové aplikace na webu Azure Portal vygenerovat webovou aplikaci ve stylu localhost, která běží v prohlížeči. V závislosti na tom, jak ji nakonfigurujete, je vygenerovaná aplikace funkční při prvním použití s živým připojením jen pro čtení k indexu ve vyhledávací službě. Výchozí aplikace může obsahovat panel hledání, oblast výsledků, filtry bočního panelu a podporu typeahead.

Ukázková aplikace vám může pomoct vizualizovat fungování indexu v klientské aplikaci, ale není určená pro produkční scénáře. Produkční aplikace by měly zahrnovat logiku zabezpečení, zpracování chyb a hostování, kterou ukázková aplikace neposkytuje.

Požadavky

Než začnete, musíte mít splněné následující požadavky:

Až bude index připravený k použití, přejděte k dalšímu kroku.

Spuštění průvodce

  1. Přihlaste se k webu Azure Portal pomocí svého účtu Azure a vyhledejte vyhledávací službu.

  2. V části Indexy správy>vyhledávání

  3. Vyberte hotels-sample-index.

  4. Na stránce indexu v horní části vyberte Vytvořit ukázkovou aplikaci a spusťte průvodce.

  5. Na první stránce průvodce vyberte Povolit sdílení prostředků mezi zdroji (CORS) a přidejte podporu CORS do definice indexu. Tento krok je nepovinný, ale vaše místní webová aplikace se bez něj nepřipojí ke vzdálenému indexu.

    Snímek obrazovky s akcí Povolit CORS

Konfigurace výsledků hledání

Průvodce poskytuje základní rozložení pro vykreslené výsledky hledání, které obsahuje místo pro miniaturu obrázku, název a popis. Backing each of these elements is a field in your index that provides the data.

  1. Přeskočte miniaturu , protože tento index nemá obrázky, ale pokud máte pole indexu naplněné adresami URL, které se přeloží na veřejně dostupné obrázky, měli byste toto pole zadat pro oblast miniatur. Pokud index nemá adresy URL obrázků, nechte toto pole prázdné.

  2. V části Název zvolte pole, které vyjadřuje jedinečnost každého dokumentu. V této ukázce je hotel Name přiměřeným výběrem.

  3. V části Popis zvolte pole s podrobnostmi, které můžou někomu pomoct rozhodnout, jestli se má přejít k podrobnostem daného dokumentu. V této ukázce je popis vhodným kandidátem.

    Snímek obrazovky se stránkou konfigurace výsledků hledání

Přidání bočního panelu

Vyhledávací služba podporuje fasetovou navigaci, která se často vykresluje jako boční panel. Omezující vlastnosti jsou založeny na filtrovatelných a omezujících polích vyjádřených ve schématu indexu.

Ve službě Azure AI Search představuje fasetová navigace kumulativní filtrování. Výběr více filtrů v rámci kategorie rozbalí výsledky (například výběr Seattlu a Bellevue v rámci města). Výběr více filtrů v různých kategoriích zužuje výsledky.

Tip

Atributy polí můžete zobrazit na kartě Pole indexu na webu Azure Portal. Pole označená jako filtrovatelná a facetable se dají použít na bočním panelu.

  1. V průvodci vyberte kartu Boční panel v horní části stránky. V indexu by se měl zobrazit seznam všech polí, která jsou přiřazená jako filtrovatelná a fasetová.

  2. Odeberte některá pole, abyste zkrátili boční panel, abyste se v dokončené aplikaci neposouvejte.

Přidání návrhů

Návrhy odkazují na výzvy automatizovaných dotazů, které jsou připojené k vyhledávacímu poli. Ukázková aplikace podporuje návrhy , které poskytují rozevírací seznam potenciálních odpovídajících dokumentů na základě částečných textových vstupů.

Na této stránce vyberte pole, pro která jsou zadané navrhované dotazy. Měli byste zvolit kratší pole řetězců. Vyhněte se podrobným polím, jako jsou popisy.

Následující snímek obrazovky ukazuje stránku návrhů, která je juxtaposed s vykreslenou stránkou v aplikaci. Můžete vidět, jak se používají výběry polí a jak se používá možnost Zobrazit název pole k zahrnutí nebo vyloučení popisků v návrhu.

Snímek obrazovky se stránkou konfigurace návrhu

Vytvoření, stažení a spuštění

  1. Výběrem možnosti Vytvořit ukázkovou aplikaci v dolní části stránky vygenerujte soubor HTML.

  2. Po zobrazení výzvy vyberte Stáhnout aplikaci a stáhněte si soubor.

  3. Otevřete soubor a vyberte tlačítko Hledat . Tato akce provede dotaz, což může být prázdný dotaz (*), který vrátí libovolnou sadu výsledků. Stránka by měla vypadat podobně jako na následujícím snímku obrazovky.

  4. Zadejte termín a použijte filtry k zúžení výsledků. Pokud se vám navrhované dotazy nezobrazují, zkontrolujte nastavení prohlížeče nebo zkuste použít jiný prohlížeč.

Snímek obrazovky s vyhledávací aplikací v okně prohlížeče

Vyčištění prostředků

Pokud pracujete s vlastním předplatným, je vhodné vždy na konci projektu zkontrolovat, jestli budete vytvořené prostředky ještě potřebovat. Prostředky, které necháte spuštěné, vás stojí peníze. Prostředky můžete odstraňovat jednotlivě nebo můžete odstranit skupinu prostředků, a odstranit tak celou sadu prostředků najednou.

Prostředky můžete najít a spravovat na webu Azure Portal pomocí odkazu Všechny prostředky nebo skupiny prostředků v levém navigačním podokně.

Nezapomeňte, že bezplatná služba je omezená na tři indexy, indexery a zdroje dat. Jednotlivé položky na webu Azure Portal můžete odstranit, abyste zůstali pod limitem.

Další kroky

Ukázková aplikace je užitečná pro vytváření prototypů, protože můžete simulovat prostředí pro koncové uživatele, aniž byste museli psát JavaScript nebo front-endový kód, ale když se blíže k testování konceptu ve vlastním projektu dostanete, projděte si jednu z kompletních ukázek kódu, která je blíže facsimile reálné wordové aplikace: