Sdílet prostřednictvím


Konfigurace sémantického rankeru a vrácení titulků ve výsledcích hledání

Sémantické řazení iteruje nad počáteční sadou výsledků a používá metodologii řazení L2, která podporuje nejvíce sémanticky relevantních výsledků na začátek zásobníku. Můžete také získat sémantické titulky s nejdůležitějšími termíny a frázemi a sémantické odpovědi.

Tento článek vysvětluje, jak nakonfigurovat index vyhledávání pro sémantické reranking.

Poznámka:

Pokud máte existující kód, který volá verzi Preview nebo předchozí verze rozhraní API, nápovědu k úpravě kódu najdete v tématu Migrace sémantického kódu řazení.

Požadavky

  • Vyhledávací služba na úrovni Basic nebo vyšší, v závislosti na dostupnosti oblastí.

  • Sémantický ranker povolený ve vyhledávací službě.

  • Existující index vyhledávání s obsahem rtf. Sémantické řazení se vztahuje na pole řetězců (nevector) a funguje nejlépe na obsahu, který je informativní nebo popisný.

Volba klienta

Sémantickou konfiguraci můžete zadat u nových nebo existujících indexů pomocí některého z následujících nástrojů a sad SDK pro přidání sémantické konfigurace:

Přidání sémantické konfigurace

Sémantická konfigurace je oddíl v indexu, který vytváří vstupy polí pro sémantické řazení. Sémantickou konfiguraci můžete kdykoli přidat nebo aktualizovat bez nutnosti opětovného sestavení. Pokud vytváříte více konfigurací, můžete zadat výchozí nastavení. V době dotazu zadejte pro požadavek dotazu sémantickou konfiguraci nebo ponechte prázdnou hodnotu, aby se použila výchozí hodnota.

Sémantická konfigurace má název a následující vlastnosti:

Vlastnost Charakteristiky
Pole Název Krátký řetězec, ideálně pod 25 slovy. Toto pole může být název dokumentu, název produktu nebo jedinečný identifikátor. Pokud nemáte vhodné pole, nechte ho prázdné.
Pole obsahu Delší bloky textu ve formě přirozeného jazyka, které podléhají maximálním limitům zadávání tokenů v modelech strojového učení. Mezi běžné příklady patří text dokumentu, popis produktu nebo jiný volný text.
Pole klíčových slov Seznam klíčových slov, jako jsou značky v dokumentu nebo popisný termín, například kategorie položky.

Můžete zadat pouze jedno pole názvu, ale můžete mít tolik polí obsahu a klíčových slov, kolik chcete. U polí obsahu a klíčových slov vypište pole v pořadí priority, protože pole s nižší prioritou se můžou zkrátit.

Ve všech sémantických vlastnostech konfigurace musí být pole, která přiřadíte, následující:

  • Atribut as searchable a retrievable
  • Řetězce typu Edm.String, Collection(Edm.String), podpole řetězců Edm.ComplexType
  1. Přihlaste se k webu Azure Portal a přejděte do vyhledávací služby, která má povolené sémantické řazení.

  2. V části Indexy v levém navigačním podokně vyberte index.

  3. Vyberte Sémantické konfigurace a pak vyberte Přidat sémantickou konfiguraci.

    Snímek obrazovky znázorňující možnost přidání sémantické konfigurace na webu Azure Portal

  4. Na stránce Nová sémantická konfigurace zadejte sémantický název konfigurace a vyberte pole, která se mají použít v sémantické konfiguraci. Nárok mají pouze prohledávatelná a načístelná pole řetězců. Nezapomeňte vypsat pole obsahu a pole klíčových slov v pořadí priority.

    Snímek obrazovky, který ukazuje, jak vytvořit sémantickou konfiguraci na webu Azure Portal

  5. Výběrem možnosti Uložit uložte nastavení konfigurace.

  6. Opětovným výběrem možnosti Uložit na stránce indexu uložte sémantickou konfiguraci v indexu.

Další kroky

Otestujte sémantickou konfiguraci spuštěním sémantického dotazu.