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:
Účet Azure s aktivním předplatným. Vytvoření účtu zdarma
Azure AI Search. Vytvořte službu nebo vyhledejte existující službu v rámci vašeho aktuálního předplatného. Pro účely tohoto rychlého startu můžete použít bezplatnou službu.
Microsoft Edge (nejnovější verze) nebo Google Chrome.
Vyhledávací index, který se použije jako základ vygenerované aplikace.
Tento rychlý start používá integrovanou ukázkovou datovou sadu hotelů. Pokud chcete vytvořit index použitý v tomto cvičení, spusťte Průvodce importem dat , vyberte zdroj ukázek hotelů a přijměte všechny výchozí hodnoty.
Až bude index připravený k použití, přejděte k dalšímu kroku.
Spuštění průvodce
Přihlaste se k webu Azure Portal pomocí svého účtu Azure a vyhledejte vyhledávací službu.
V části Indexy správy>vyhledávání
Vyberte hotels-sample-index.
Na stránce indexu v horní části vyberte Vytvořit ukázkovou aplikaci a spusťte průvodce.
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.
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.
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é.
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.
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.
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.
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á.
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.
Vytvoření, stažení a spuštění
Výběrem možnosti Vytvořit ukázkovou aplikaci v dolní části stránky vygenerujte soubor HTML.
Po zobrazení výzvy vyberte Stáhnout aplikaci a stáhněte si soubor.
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.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č.
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: