Rychlý Start: vytvoření ukázkové aplikace na portálu (Azure Kognitivní hledání)

Pomocí průvodce vytvořením ukázkové aplikace Azure Portal vygenerujte webovou aplikaci ve stylu "localhost", která běží v prohlížeči. V závislosti na konfiguraci je vygenerovaná aplikace při prvním použití funkční, s živým připojením jen pro čtení ke vzdálenému indexu. 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 pomůže vizualizovat, jak bude index fungovat v klientské aplikaci, ale není určený pro produkční scénáře. Klientské aplikace by měly zahrnovat zabezpečení, zpracování chyb a logiku hostování, kterou neposkytuje vygenerovaná stránka HTML. Až budete připraveni vytvořit klientskou aplikaci, přečtěte si téma Vytvoření první aplikace pro vyhledávání pomocí sady .NET SDK pro další kroky.

Požadavky

Než začnete, musíte mít následující:

  • Účet Azure s aktivním předplatným. Vytvořte si účet zdarma.

  • Služba Azure Kognitivní hledání. Vytvořte službu nebo vyhledejte existující službu v rámci aktuálního předplatného. Pro tento rychlý Start můžete použít bezplatnou službu.

  • Microsoft Edge (nejnovější verze) nebo Google Chrome.

  • Index hledání , který se má použít jako základ vaší vygenerované aplikace

    V tomto rychlém startu se používá integrovaná ukázková data a index reálného majetku, protože obsahuje miniatury (Průvodce podporuje přidávání imagí na stránku výsledků). Pokud chcete vytvořit index použitý v tomto cvičení, spusťte průvodce importem dat a vyberte zdroj dat realestate-US-Sample .

    Stránka zdroje dat pro ukázková data

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

Spustit Průvodce

  1. Přihlaste se k webu Azure Portal pomocí svého účtu Azure.

  2. Vyhledejte vyhledávací službu a na stránce Přehled v odkazech uprostřed stránky vyberte indexy.

  3. V seznamu existujících indexů vyberte realestate-US-Sample-index .

  4. V horní části stránky index vyberte vytvořit ukázkovou aplikaci (Preview) a spusťte tak průvodce.

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

Konfigurace výsledků hledání

Průvodce poskytuje základní rozložení pro vykreslené výsledky hledání, které obsahují místo pro miniaturu obrázku, název a popis. Zálohování každého z těchto prvků je pole v indexu, které poskytuje data.

  1. V části Miniatura vyberte pole Miniatura v indexu realestate-US-Sample . Tato ukázka se stane zahrnutím miniatur obrázků do formátu obrázků adres URL uložených v poli s názvem Miniatura. Pokud váš index neobsahuje obrázky, ponechte toto pole prázdné.

  2. V části název vyberte pole, které vyjadřuje jedinečnost každého dokumentu. V této ukázce je ID výpisu rozumného výběru.

  3. V poli Popis zvolte pole, které poskytuje podrobné informace, které mohou někomu pomáhat při rozhodování, zda kliknout do konkrétního dokumentu.

    Konfigurace výsledků pro ukázková data

Přidat postranní panel

Vyhledávací služba podporuje omezující navigaci, která se často vykresluje jako postranní panel. Omezující vlastnosti jsou založené na filtrovacích a tváře polích, jak je vyjádřeno ve schématu indexu.

V Azure Kognitivní hledání je nahodnocená navigace kumulativním prostředím pro filtrování. Výběr více filtrů v rámci kategorie rozšiřuje výsledky (například výběr Praha a Bellevue v rámci města). V různých kategoriích výběr více filtrů zužuje výsledky.

Tip

Úplné schéma indexu můžete zobrazit na portálu. Vyhledejte odkaz definice indexu (JSON) na stránce Přehled v jednotlivých indexech. Pole, která jsou kvalifikována pro přecházení s omezujícími vlastnostmi, mají "filtrovatelné: true" a "FACET: true" atributy.

  1. V průvodci vyberte kartu boční panel v horní části stránky. Zobrazí se seznam všech polí, která jsou s atributy filtrovatelné a plošky v indexu.

  2. Přijměte aktuální výběr omezujících polí a pokračujte na další stránku.

Přidat typeahead

Funkce typeahead je k dispozici ve formě automatického dokončování a návrhů dotazů. Průvodce podporuje návrhy dotazů. Na základě vstupů z klávesnice, které poskytuje uživatel, služba Search vrátí seznam "dokončených" řetězců dotazů, které je možné vybrat jako vstup.

Návrhy jsou povolené pro konkrétní definice polí. Průvodce vám nabídne možnosti konfigurace, kolik informací je součástí návrhu.

Následující snímek obrazovky ukazuje možnosti v průvodci, juxtaposed s vykreslenou stránkou v aplikaci. Můžete vidět, jak se používají výběry polí, a jak se má v návrhu zahrnout nebo vyloučit označení "Zobrazit název pole".

Konfigurace návrhů dotazů

Přidat návrhy

Návrhy odkazují na automatické výzvy dotazů, které jsou připojeny k vyhledávacímu poli. Kognitivní hledání podporuje dvě: doplňování částečně zadaného hledaného termínu a návrhy na rozevírací seznam potenciálních dokumentů, které jsou na bázi.

Průvodce podporuje návrhy a pole, která mohou poskytnout navrhované výsledky, jsou odvozena z Suggesters konstrukce v indexu:

  "suggesters": [
    {
      "name": "sg",
      "searchMode": "analyzingInfixMatching",
      "sourceFields": [
        "number",
        "street",
        "city",
        "region",
        "postCode",
        "tags"
      ]
  1. V průvodci vyberte kartu návrhy v horní části stránky. Zobrazí se seznam všech polí, která jsou určena ve schématu indexu jako poskytovatelé návrhů.

  2. Přijměte aktuální výběr a pokračujte na další stránku.

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

  1. V dolní části stránky vyberte vytvořit ukázkovou aplikaci , aby se vygeneroval soubor HTML.

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

  3. Otevřete soubor a klikněte na tlačítko Hledat. Tato akce spustí dotaz, což může být prázdný dotaz ( * ), který vrací libovolnou sadu výsledků dotazu. 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ů.

Základní index se skládá z fiktivních generovaných dat, která byla duplikována v rámci dokumentů, a popisy se někdy neshodují s obrázkem. Pokud vytváříte aplikaci na základě vlastních indexů, můžete očekávat ucelenější prostředí.

Spuštění aplikace

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 běžet, vás stojí peníze. Můžete odstraňovat prostředky jednotlivě nebo odstraněním skupiny prostředků odstranit celou sadu prostředků najednou.

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

Pokud používáte bezplatnou službu, pamatujte na to, že jste omezeni na tři indexy, indexery a zdroje dat. Jednotlivé položky na portálu můžete odstranit, aby zůstaly pod limitem.

Další kroky

Ukázková aplikace je užitečná pro vytváření prototypů, protože můžete simulovat činnost koncového uživatele, aniž byste museli psát JavaScript nebo front-end kód, ale když se přiblížíte k testování konceptu ve svém vlastním projektu, Projděte si jeden z kompletních ukázek kódu, které jsou užšími písmeny aplikace reálného textu: