Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Note
Azure AI Keresés a Azure portálon, REST API-kon és Azure SDK-k keresztül érhető el. Emellett a Foundry IQ-t is támogatja, amely a vállalati tartalmakat újrafelhasználható, engedélytudatos tudásbázisokká alakítja át az Microsoft Foundry portálon található ügynökök számára.
Important
Az (előzetes verzióban) megjelölt funkciókra, képességekre vagy tulajdonságokra nem vonatkozik szolgáltatási szintű szerződés, nem ajánlott éles számítási feladatokhoz, és az általános elérhetővé válásuk előtt változhatnak vagy korlátozhatók. Az Azure AI Keresés előzetes verziójú kifejezések az összes előzetes verziós funkcióra vonatkoznak, függetlenül attól, hogy önálló vagy egy általánosan elérhető funkció része.
A frissesség-tudatos lekérés (előzetes verzió) lehetővé teszi, hogy az indexelt tudásbázisok az ügynöki lekérés során az újabb tartalmakat részesítik előnyben. A tudásforrás tartalmazhat egy frissességi szabályzatot, így az Azure AI Keresés a frissebb dokumentumok felé tereli a rangsorolást anélkül, hogy a hívóknak minden egyes lekérési kérésnél egyéni rangsorolási logikát kelljen küldeniük.
A frissesség egy rangsorolási torzítás, nem pedig egy kemény szűrő. A régebbi dokumentumok akkor is megjelenhetnek, ha azok erősen relevánsak a lekérdezés szempontjából.
Használat támogatása
| Azure Portál | Microsoft Foundry portál | .NET SDK | Python SDK | Java SDK | JavaScript SDK | REST API |
|---|---|---|---|---|---|---|
| ❌ | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Prerequisites
Egy indexelt tudásbázis amely létrehoz és tart fenn egy Azure AI Keresés indexet, például egy blob tudásbázist.
Egy tudásbázis , amely a tudásbázisra hivatkozik.
Tudásbázisok frissítésének engedélye. Konfigurálja a kulcs nélküli hitelesítést a keresési szolgáltatás közreműködői szerepkörével a felhasználói fiókjához rendelve (ajánlott), vagy használjon rendszergazdai API-kulcsot.
A legújabb
Azure.Search.Documentselőzetes csomag:dotnet add package Azure.Search.Documents --prereleaseKulcs nélküli hitelesítés esetén a
Azure.Identitycsomag:dotnet add package Azure.Identity
A legújabb
azure-search-documentselőzetes csomag:pip install --pre azure-search-documentsKulcs nélküli hitelesítés esetén a
azure-identitycsomag:pip install azure-identity
A Search Service REST API 2026-08-01 előzetes verziója .
Kulcs nélküli hitelesítéshez minden HTTP-kérés fejlécében adjon meg egy
Authorization.
Mikor érdemes engedélyezni a frissességet figyelembe vevő lekérést?
Frissesség-figyelő lekérés engedélyezése, ha az újabb tartalmak általában hasznosabbak vagy megbízhatóbbak, mint a régebbi tartalmak. Ilyenek például a kibocsátási megjegyzések, a szabályzatfrissítések, a runbookok, a szolgáltatástanácsadások és az üzemeltetési útmutatók.
Ne használja a frissességet a szűrés helyettesítésére. Ha egy lekérdezésnek csak egy adott dátumtartományból kell tartalmat visszaadnia, használjon szűrőt a lekérési kérelemben vagy a tudásbázis konfigurációjában.
A frissességi szabályzat konfigurálása
Frissességi szabályzat hozzáadása az indexelt tudásforrás-definícióhoz. Az előzetes szerződés a szabályzatot használja egy frissességet figyelembe vevő rangsorolási jel alkalmazására, miközben megőrzi a visszakeresési folyamat többi részét.
Az alábbi példa egy frissességi szabályzattal rendelkező blob-tudásbázist mutat be.
var knowledgeSource = new AzureBlobKnowledgeSource(
name: "news-articles-ks",
azureBlobParameters: new AzureBlobKnowledgeSourceParameters(connectionString: blobConnectionString, containerName: "news")
{
IngestionParameters = new IngestionParameters
{
FreshnessPolicy = new FreshnessPolicy
{
BoostingDuration = TimeSpan.FromDays(90)
}
}
}
)
{
Description = "A knowledge source for recent news articles."
};
await indexClient.CreateOrUpdateKnowledgeSourceAsync(knowledgeSource);
Referencia:AzureBlobKnowledgeSourceParameters
knowledge_source = AzureBlobKnowledgeSource(
name="news-articles-ks",
description="A knowledge source for recent news articles.",
azure_blob_parameters=AzureBlobKnowledgeSourceParameters(
connection_string=blob_connection_string,
container_name="news",
ingestion_parameters=IngestionParameters(
freshness_policy=FreshnessPolicy(boosting_duration="P90D"),
),
),
)
index_client.create_or_update_knowledge_source(knowledge_source)
Referencia:AzureBlobKnowledgeSourceParameters
PUT {{search-endpoint}}/knowledgesources/news-articles-ks?api-version=2026-08-01-preview
Content-Type: application/json
Authorization: Bearer {{search-access-token}}
{
"name": "news-articles-ks",
"kind": "azureBlob",
"description": "A knowledge source for recent news articles.",
"azureBlobParameters": {
"connectionString": "{{blob-connection-string}}",
"containerName": "news",
"ingestionParameters": {
"freshnessPolicy": {
"boostingDuration": "P90D"
}
}
}
}
Referencia:Tudásforrások – Létrehozás vagy frissítés
A frissességi szabályzat a forrásbetöltési paraméterek része. Az indexséma úgy módosul, hogy támogassa az Azure AI Keresés scoring profile frissességi függvényeivel kompatibilis generált frissességi mezőt. Az boostingDuration érték ugyanazt az ISO 8601 időtartamformátumot használja, mint a pontozási profil frissességi függvényei, például P90D 90 napig. A frissesség egy pontossági jelet ad a rangsoroláshoz, de a lekérdezés relevanciája, a konfigurált lekérési beállítások, a szemantikai reranking és más rangsorolási jelek továbbra is érvényesek.
Egy meglévő tudásbázison módosíthatja boostingDuration , ha egy másik létrehozási vagy frissítési kérést küld az új értékkel. A pontozási profil helyben frissül, anélkül hogy újbóli betöltésre lenne szükség.
A frissességi szabályzat nem távolítható el egy meglévő tudásbázisból. A frissességet figyelembe vevő lekérés letiltásához törölje a tudásforrást, majd hozzon létre egy újat freshnessPolicy nélkül.
Rangsorolási viselkedés ellenőrzése
A frissesség mező a betöltési időpontban jön létre, így a szabályzat a szabályzat életbelépése után betöltött tartalmakra vonatkozik. A tartalom betöltése után futtassa azokat a lekéréses kérelmeket, amelyek a legutóbbi és a régebbi tartalmakat is vissza tudják küldeni. A sikeres konfigurációk korábban újabb releváns dokumentumokat tárnak fel anélkül, hogy a beolvasást egyszerű dátumsorrendbe alakítanák.
Ha a rangsorolás nem a várt frissességet tükrözi, vizsgálja meg a last_modified mögöttes index mezőjét. A hiányzó, elavult vagy inkonzisztens dátumértékek csökkentik a frissesség-jel minőségét.