Automatické návrhy hledaných výrazů Bingu ve vaší aplikaci

Upozornění

30. října 2020 se rozhraní API Vyhledávání Bingu přesunula ze služeb Azure AI na Vyhledávání Bingu Services. Tato dokumentace je k dispozici pouze pro referenci. Aktualizovanou dokumentaci najdete v dokumentaci k rozhraní API bingu pro vyhledávání. Pokyny k vytváření nových prostředků Azure pro vyhledávání Bingem najdete v tématu Vytvoření prostředku Vyhledávání Bingu prostřednictvím Azure Marketplace.

Pokud nabízíte vyhledávací pole, do kterého může uživatel zadat hledaný termín, můžete hledání vylepšit s využitím rozhraní API pro automatické návrhy Bingu. Toto rozhraní API vrací navrhované řetězce dotazů na základě částečné shody hledaných termínů zadávaných uživatelem.

Jakmile uživatel zadá hledaný termín, musí být před nastavením parametru dotazu q zakódovaná adresa URL. Pokud uživatel například zadá sailing dinghies, nastavte parametr q na hodnotu sailing+dinghies nebo sailing%20dinghies.

Pokud výraz dotazu obsahuje pravopisnou chybu, bude vyhledávací odpověď obsahovat objekt QueryContext . Objekt zobrazí původní pravopis a opravený pravopis použitý pro vyhledávání Bingu.

"queryContext": {
    "originalQuery": "sialing dingy for sale",
    "alteredQuery": "sailing dinghy for sale",
    "alterationOverrideQuery": "+sialing +dingy for sale"
}

Pomocí těchto informací můžete dát uživateli vědět, že jste upravili řetězec dotazu při zobrazení výsledků hledání.

Příklad uživatelského prostředí kontextu dotazu

Další kroky

Viz také