Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Note
Azure AI Vyhledávač je k dispozici prostřednictvím portálu Azure, rozhraní REST API a Sady Azure SDK. Podporuje také Foundry IQ, spravovanou znalostní vrstvu, která transformuje podnikový obsah na opakovaně použitelné znalostní báze s podporou oprávnění pro agenty na portálu Microsoft Foundry.
Pokud byl váš sémantický kód řazení napsán proti rozhraním API s dřívějšími verzemi Preview, tento článek identifikuje změny kódu potřebné pro migraci na novější verze rozhraní API. Zásadní změny sémantického rankeru jsou omezené na logiku dotazu v nedávných rozhraních API, ale pokud byl váš kód napsaný proti počáteční verzi Preview, možná budete muset změnit i sémantickou konfiguraci.
Zásadní změny
U sémantických rankerů ve verzích rozhraní REST API existují dvě zásadní změny:
-
searchFieldsbyl nahrazensemanticConfigurationv náhledu z 2021-04-30 -
queryLanguagebyl ignorován od verze preview 2023-07-01, ale byl znovu obnoven pro přepsání dotazu ve verzi preview 2024-11-01.
Další aktualizace specifické pro jednotlivé verze se týkají nových funkcí, ale nerušují stávající kód, a proto nejsou zásadními změnami.
Pokud používáte sady Azure SDK, bylo v průběhu času přejmenováno více rozhraní API. Protokoly změn sady SDK obsahují podrobnosti.
Verze rozhraní API poskytující sémantické řazení
Zkontrolujte kód verze rozhraní REST API nebo verze balíčku sady SDK a ověřte, která verze poskytuje sémantické hodnocení. Následující verze rozhraní API mají určitou úroveň podpory sémantického řazení.
| Typ vydání | Verze rozhraní REST API | Aktualizace sémantického řadicího algoritmu |
|---|---|---|
| Počáteční | 2020-06-30-preview | Přidá queryType=semantic do vyhledávacích dokumentů. |
| Preview | 2021-04-30-preview | Přidá semanticConfiguration k vytvoření nebo aktualizaci indexu. |
| Preview | 2023-07-01-preview | Aktualizace semanticConfiguration. Od 14. července 2023 aktualizace sémantických modelů hostovaných společností Microsoft učinily sémantické rankery nezávislé na jazyce, což efektivně ukončilo používání vlastnosti queryLanguage pro sémantické řazení. V kódu není žádná změna způsobující chybu, ale vlastnost se ignoruje. Zákazníkům se doporučilo odebrat tuto vlastnost z kódu. |
| Preview | 1. 10. 2023 ve verzi Preview | Přidá semanticQuery k odeslání dotazu použitého pouze pro účely opětovného řazení. |
| Stabilní | 01. 11. 2023 | Obecně dostupné. Zavedli jsme změny semanticConfiguration , které postupovaly ve stabilní verzi. Pokud váš kód cílí na tuto verzi nebo novější, je kompatibilní s novějšími verzemi rozhraní API, pokud nepřidáte nové funkce ve verzi Preview. |
| Preview | 2024-05-01-preview | Žádná změna. |
| Stabilní | 2024-07-01 | Žádná změna. |
| Preview | 2024-09-01-preview | Žádná změna. |
| Preview | 1. 11. 2024 – preview | Přidá přepisování dotazu. Vlastnost queryLanguage je nyní vyžadována, pokud použijete přepis dotazu (náhled). |
| Preview | 2025-03-01-preview | Přidá možnost zapsání se k předběžným verzím sémantických modelů. |
| Preview | 2025-05-01-preview | V této verzi Preview nejsou žádné aktualizace rozhraní API, ale sémantické řazení teď má lepší integraci s bodovacími profily. |
| Preview | 2025-08-01-preview | Žádná změna. |
| Stabilní | 2025-09-01 | Žádná změna. |
| Preview | 2025-11-01-preview | K dispozici na úrovních Free. |
| Stabilní | 2026-04-01 | Odděluje souhlas s účtováním pro sémantické řazení a agentní vyhledávání.
semanticSearch nyní řídí pouze sémantické účtování ranker. Před upgradem, pokud máte semanticSearch=standard, musíte také nastavit knowledgeRetrieval=standard. Další informace najdete v tématu Povolení nebo zakázání fakturace sémantického třídicího algoritmu. |
| Preview | 2026-05-01-preview | Žádná změna. |
Protokoly změn pro sady Azure SDK
Pokud chcete zjistit, které sémantické funkce jsou k dispozici v konkrétním balíčku sady Azure SDK a jestli se nějaká rozhraní API přejmenovala, podívejte se do protokolu změn sady SDK:
- Záznam změn v sadě Azure SDK pro .NET
- Protokol změn Azure SDK pro Python
- Protokol změn Azure SDK pro Javu
- Seznam změn Azure SDK pro JavaScript
2024-11-01-preview
- Přidá přepisování dotazů ve Vyhledávacích dokumentech.
- Vyžaduje
queryLanguagepro úlohy přepisování dotazů. Seznam platných hodnot najdete v rozhraní REST API.
2024-09-01-náhled
Ve stabilní verzi 2024-07-01 nedošlo k žádným změnám syntaxe sémantického řazení.
01.07.2024
Žádné změny syntaxe sémantického řazení z verze 2024-05-01-preview.
Tuto verzi rozhraní API nepoužívejte. Implementuje syntaxi vektorového dotazu, která není kompatibilní s žádnou novější verzí rozhraní API.
2024-05-01-preview
Ve verzi 2024-03-01-preview nejsou žádné změny syntaxe sémantického řazení.
2024-03-01-náhled
Žádné změny syntaxe sémantického řazení od verze 2023-10-01-preview, ale jsou zaváděny nové vektorové dotazy. Sémantické řazení se teď vztahuje na odpovědi z hybridních a vektorových dotazů. Pořadí můžete použít u všech textových polí čitelných pro člověka v odpovědi za předpokladu, že jsou pole uvedená v seznamu prioritizedFields.
1. 11. 2023
- Vyloučí
SemanticDebugasemanticQueryv opačném případě bude stejná jako verze 2023-10-01-preview.
2023-10-01-náhled
- Přidává
semanticQuery
2023-07-01-náhled
- Přidá
semanticErrorHandling,semanticMaxWaitInMilliseconds. - Přidá do odpovědi mnoho sémantických polí, například
SemanticDebugaSemanticErrorMode. -
queryLanguageIgnoruje , už se nepoužívá v sémantickém pořadí.
Od 14. července 2023 je sémantický ranker nezávislý na jazyce. Ve verzi Preview by sémantické řazení de-prioritizovalo výsledky, které se liší od zadaného querylanguage analyzátoru polí.
queryLanguage Tato vlastnost se ale stále vztahuje na opravu pravopisu a krátký seznam jazyků podporovaných danou funkcí.
2021-04-30-náhled
- Sémantická podpora je prostřednictvím volání rozhraní API Prohledat dokumenty a vytvořit nebo aktualizovat Index pomocí preview API volání.
- Přidá
semanticConfigurationdo indexu vyhledávání. Sémantická konfigurace má název a seznam polí s prioritou. - Přidá ``prioritizedFields``.
Vlastnost searchFields se už nepoužívá k určení priority polí. Ve všech budoucích verzích nahrazuje semanticConfiguration.prioritizedFieldssearchFields jako mechanismus pro určení, která pole používat pro hodnocení L2.
2020-06-30-náhled
- Sémantická podpora probíhá prostřednictvím volání rozhraní API pro vyhledávání dokumentů.
- Přidá
queryType=semanticdo požadavku dotazu. -
searchFieldsPřizpůsobí se tak, že pokud je typ dotazu sémantický,searchFieldsvlastnost určuje pořadí priority vstupů polí do sémantického rankeru. -
captionsPřidáanswersahighlightsdo odpovědi dotazu.
Další kroky
Otestujte migraci sémantické konfigurace spuštěním sémantického dotazu.