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.
Megjegyzés
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.
Ha tartalmat darabol ragmintához vagy vektorizáláshoz, megadhat egy indexprojekciót az egy-a-többekhez indexelés irányítására, ahol a forrástartalom (egy) egy vagy több indexre (többre) van kivetítve. Az indexvetítés célja arra irányul, hogy szabályozza a szülődokumentum elemeként szereplő elemeket, például a fájlnevet vagy a létrehozás dátumát.
- Ismételje meg minden gyermek (chunk) esetén egyetlen indexben
- Önálló keresési dokumentumként van indexelve ugyanabban az indexben
- Vagy külön indexekbe töltődnek be
Javasoljuk, hogy egyetlen indexben ismételje meg a szülőmezőket, mert a különböző dokumentumalakzatok vagy a tartalom két indexre való felosztása nehéz lehet, különösen olyan klasszikus keresésekben, ahol az indexek összekapcsolása nem támogatott.
Az Azure AI Keresés-ben a tömbösítést képességek hajtják végre, és ezért függ az indexelőktől. Index-előrejelzés definiálásához adja meg egy készségkészletben.
Előfeltételek
Azure AI Keresés, bármilyen szinten vagy régióban.
Olyan támogatott adatforrás , amely tartalmaz egy adattömbbe beszúrni kívánt tartalmat.
Az indexelő folyamat kimenetét elfogadó index (egy vagy több).
Olyan képesség, amely feloszt tartalmat, például a Szövegfelosztási készség.
A képességhalmaz tartalmazza az indexelő vetületét, amely az adatokat egy-többhöz adatindexelés céljából formálja. A készségkészletek más készségekkel is rendelkezhetnek, például beágyazási képességekkel, például az AzureOpenAIEmbedding szolgáltatással , ha a forgatókönyv integrált vektorizálást is tartalmaz.
Megközelítés kiválasztása
Az index projekciók "gyermek" dokumentumokat (tömböket) hoznak létre a "szülő" dokumentumokhoz. A szülőtartalom kezelésének kiválasztása:
| Megközelítés | Leírás | Konfiguráció |
|---|---|---|
| Egy index, ismétlődő szülőmezők (ajánlott) | A szülőmezők minden adattömbhöz ismétlődnek. Minden dokumentumnak egységes alakja van. | Állítsa az indexelőt targetIndexName és az index-vetületet targetIndexName is ugyanarra az indexre. Állítsa be projectionMode értékét skipIndexingParentDocuments. |
| Egyetlen index, vegyes dokumentumalakzatok | A szülődokumentumok és a tömb dokumentumok egymás mellett élnek. A szülődokumentumok null adattömbmezővel rendelkeznek. | Állítsa mindkét targetIndexName értéket ugyanarra az indexre. Állítsa be a projectionMode értékét includeIndexingParentDocuments-re (vagy hagyja ki, mivel ez az alapértelmezett). |
| Két vagy több különálló index | Szülőindex metaadat-keresésekhez, gyermekindex a kereséshez. Nincsenek lekérdezés közbeni összekapcsolások. | Állítsa be az indexelőt targetIndexName a szülőindexre. Állítsa be az indexvetítést targetIndexName a gyermekindexre. A selectors tömb határozza meg a gyermekindex mennyiségét és összetételét. |
A legtöbb RAG-forgatókönyv esetében használja az első megközelítést. Lásd a klasszikus RAG példát.
Az ajánlott megközelítés implementálási lépései
- Hozzon létre egy adattömbökhöz tervezett indexet , amely tartalmazza a szülőmezőket.
-
Hozzon létre egy készségkészletet egy adattömb-készítési képességgel és
indexProjections. - Hozzon létre egy indexelőt , amely a támogatott adatforrásra mutat.
Ha az adatforrás támogatja a változáskövetést, az indexelő automatikusan szinkronizálja a módosításokat.
Egy-több közötti indexeléshez index létrehozása
Akár a szülőértékeket ismétlő adattömbökhöz hoz létre egy indexet, akár külön indexeket a szülő-gyermek mező elhelyezéséhez, a kereséshez használt elsődleges index adattömbök köré van tervezve. Az indexsémának a következő mezőkkel kell rendelkeznie:
Egy dokumentumkulcsmező, amely egyedileg azonosítja az egyes dokumentumokat. Típusként
Edm.Stringkell definiálni azkeywordelemzővel.Az egyes darabokat a szülőjükkel társító mező. Típusnak
Edm.Stringkell lennie. Nem lehet a dokumentumkulcs mezője, és igaz értékre kellfilterableállítania. A példákban parent_id néven hivatkozunk rá, és a jelen cikkben előrevetített kulcsértékként említjük.Egyéb tartalommezők, például szöveg- vagy vektorizált adattömbmezők.
A képességkészlet létrehozása vagy az indexelő futtatása előtt indexnek kell léteznie a keresési szolgáltatásban. A selectors készségkészletben definiált mezőknek tartalmazniuk kell ezeket a mezőket.
Szülő- és gyermekmezőket tartalmazó egyetlen indexséma
A RAG- és vektorkeresési forgatókönyvek elsődleges mintája az egyes adattömbökhöz ismétlődő szülőtartalommal rendelkező adattömbök köré tervezett egyetlen index. A megfelelő szülőtartalom és az egyes adattömbök társításának lehetősége indexprojekciókon keresztül engedélyezve van.
Az alábbi séma egy példa, amely megfelel az index-előrejelzések követelményeinek. Ebben a példában:
- A szülőmezők a parent_id és a cím, és minden egyes adattömbhöz ismétlődnek
- A gyermekmezők a vektorok és a nem vektoros adattömbök. A chunk_id az index dokumentumazonosítója.
A Azure portál, REST API-k vagy Azure SDK segítségével indexet hozhat létre.
Az index létrehozásához használjon REST-ügyfelet vagy a Azure portált Index művelet és JSON-beállítás használatával.
{
"name": "my_consolidated_index",
"fields": [
{"name": "chunk_id", "type": "Edm.String", "key": true, "filterable": true, "analyzer": "keyword"},
{"name": "parent_id", "type": "Edm.String", "filterable": true},
{"name": "title", "type": "Edm.String", "searchable": true, "filterable": true, "sortable": true, "retrievable": true},
{"name": "chunk", "type": "Edm.String","searchable": true,"retrievable": true},
{"name": "chunk_vector", "type": "Collection(Edm.Single)", "searchable": true, "retrievable": false, "stored": false, "dimensions": 1536, "vectorSearchProfile": "hnsw"}
],
"vectorSearch": {
"algorithms": [{"name": "hnsw", "kind": "hnsw", "hnswParameters": {}}],
"profiles": [{"name": "hnsw", "algorithm": "hnsw"}]
}
}
Index-előrejelzések hozzáadása egy készségkészlethez
Az index-előrejelzések egy képességkészlet-definícióban vannak definiálva, és elsősorban tömbként selectorsvannak definiálva, ahol minden választó egy másik célindexnek felel meg a keresési szolgáltatásban. Ez a szakasz a környezet szintaxisával és példáival kezdődik, majd paraméterhivatkozással.
Az index-előrejelzések általánosan elérhetők. A legújabb stabil API-t javasoljuk:
Íme egy példa egy indexbetöltési objektumra, amely meghatároz egy index projekciós definíciót, amellyel az egyes oldalak kimeneteit külön dokumentumként jelenítheti meg a Szöveg Felosztás képesség segítségével a keresési indexben.
Ha a szülődokumentum rendelkezik a dokumentumszintű hozzáféréshez szükséges engedély metaadataival, például metadata_user_ids, metadata_group_idsvagy metadata_spo_site_urlbelefoglalja a mezőket a fájlba mappings. Minden adattömbnek örökölnie kell ezeket, hogy a lekérdezéskori jogosultságszűrők érvényesüljenek. További információt az ACL-mezők feltöltésének helye (előzetes verzió) című témakörben talál.
"indexProjections": {
"selectors": [
{
"targetIndexName": "my_consolidated_index",
"parentKeyFieldName": "parent_id",
"sourceContext": "/document/pages/*",
"mappings": [
{
"name": "chunk",
"source": "/document/pages/*",
"sourceContext": null,
"inputs": []
},
{
"name": "chunk_vector",
"source": "/document/pages/*/chunk_vector",
"sourceContext": null,
"inputs": []
},
{
"name": "title",
"source": "/document/title",
"sourceContext": null,
"inputs": []
}
]
}
],
"parameters": {
"projectionMode": "skipIndexingParentDocuments"
}
}
Paraméterhivatkozás
| Index-vetítési paraméterek | Meghatározás |
|---|---|
selectors |
A fő keresési korpusz paramétereit tartalmazó tömb, amely általában az adattömbök köré tervezett index. A tartalmat több gyermekindexbe is elküldheti, ha több választót ad meg. Az indexsémáknak létezniük kell a keresési szolgáltatásban az indexelő futtatása előtt. |
parameters |
Az indexprojekcióspecifikus konfigurációs tulajdonságok paraméterszótára. |
A paraméterek definíciójuk részeként a következő elemekkel rendelkeznek.
| Paraméterek | Meghatározás |
|---|---|
parameters.projectionMode |
Nem kötelező paraméter, amely utasításokat ad az indexelőnek. Az érvényes értékek a következők: includeIndexingParentDocuments és skipIndexingParentDocuments. Ennek a paraméternek a legjobb értéke a . skipIndexingParentDocuments Akkor érdemes használni, ha az adattömbbe szedett dokumentumok az elsődleges keresési cél. Ha nincs beállítva skipIndexingParentDocumentsprojectionMode, automatikusan megjelenik includeIndexingParentDocuments , mert ez az alapértelmezett érték. További keresési dokumentumokat ad hozzá az indexhez, amelyek adattömbök esetén null értékűek, de szülőspecifikus tartalommal vannak feltöltve. Ha például öt PDF-fájl 100 adattömböt ad hozzá az indexhez, akkor az indexben lévő dokumentumok száma 105. A szülőmezőkhöz létrehozott öt dokumentum null értékekkel rendelkezik az adattömbök (gyermek) mezők esetében, így jelentősen eltérnek az indexben lévő dokumentumok többségétől. Ezért azt javasoljuk, hogy a projectionMode -ot állítsa be a skipIndexingParentDocuments értékre. |
A választók definíciójuk részeként a következő elemekkel rendelkeznek.
| Szelektor | Meghatározás |
|---|---|
selectors.targetIndexName |
Annak az indexnek a neve, amelybe az indexadatok előrevetítve lesznek. Ez vagy az ismétlődő szülőmezőkkel rendelkező egyetlen darabolt index, vagy a gyermekindex, ha külön indexeket használ a szülő-gyermek tartalomhoz. |
selectors.parentKeyFieldName |
A szülődokumentum kulcsát tartalmazó mező neve. |
selectors.sourceContext |
A bővítési széljegyzet, amely meghatározza, hogy az adatok milyen részletességgel képezhetők le az egyes keresési dokumentumokba. További információért lásd Skill context and input annotation language. |
selectors.mappings |
Egy tömb, amelyben gazdagított adatok leképezése történik a keresési index mezőire. Minden leképezés a következőkből áll: name: Annak a mezőnek a neve a keresési indexben, amelybe az adatokat indexelni kell. source: A dúsítási annotáció elérési útja, amelyről az adatokat le kell kérni. Mindegyik mapping rekurzív módon is definiálhat adatokat egy választható sourceContext és inputs egy mezővel, hasonlóan a tudástárhoz vagy a Shaper Skillhez. Az alkalmazástól függően ezek a paraméterek lehetővé teszik az adatok típusmezőkké Edm.ComplexType alakítását a keresési indexben. Egyes LLM-ek nem fogadnak el összetett típust a keresési eredményekben, ezért a használt LLM határozza meg, hogy az összetett típusleképezés hasznos-e vagy sem. |
A mappings paraméter fontos. Minden mezőt a gyermekindexben explicit módon kell feltérképezni, kivéve az ID mezőket, mint például a dokumentumkulcsot és a szülőazonosítót.
Ez a követelmény ellentétben áll a Azure AI Keresés más mezőleképezési konvencióival. Egyes adatforrástípusok esetében az indexelő implicit módon megfeleltethet mezőket hasonló nevek vagy ismert jellemzők alapján (például a blobindexelők alapértelmezett dokumentumkulcsként az egyedi metaadat-tárolási útvonalat használják). Az indexelővetítések esetében azonban explicit módon meg kell adnia a kapcsolat "több" oldalán lévő összes mezőleképezést.
Fontos
Ne hozzon létre mezőleképezést a szülőkulcs mezőhöz. Ez megzavarja a változáskövetést és a szinkronizált adatfrissítést.
Mezőleképezések áttekintése
Az indexelők három különböző típusú mezőleképezéssel vannak társítva. Az indexelő futtatása előtt ellenőrizze a mezőleképezéseket, és tudja, mikor érdemes használni az egyes típusokat.
A mezőleképezések egy indexelőben vannak definiálva, és egy forrásmező indexmezőhöz való leképezésére szolgálnak. A mezőleképezések olyan adatútvonalakhoz használhatók, amelyek adatokat emelnek ki a forrásból, és indexelés céljából adják át azokat, köztes képességfeldolgozási lépés nélkül. Az indexelők általában automatikusan leképezhetik az azonos nevű és típusú mezőket. Explicit mezőleképezésekre csak akkor van szükség, ha eltérések vannak. Az egy-a-többhöz indexelés és az eddig tárgyalt minták esetén előfordulhat, hogy nincs szükség mezőtérképezésekre.
A kimeneti mezőleképezések egy indexelőben vannak definiálva, és a képességkészlet által létrehozott gazdagított tartalomnak a fő indexbe való leképezésére szolgálnak. Az adattömbök gazdagított tartalomnak minősülnek egy képesség (Szöveg felosztása) létrehozása miatt, de nincs szükség kimeneti mezőleképezésre az adattömbökhöz vagy a választóleképezés által definiált index-leképezésekhez.
Selectors.mappings egy készségkészletben van definiálva, és a gyermekindex mezőire van kivetítve. Azokban az esetekben, amikor a gyermekindex szülőmezőket is tartalmaz (az összevont indexmegoldáshoz hasonlóan), minden tartalommal rendelkező mezőhöz be kell állítania a mezőleképezéseket, beleértve a szülőszintű címmezőt is, feltéve, hogy azt szeretné, hogy a cím megjelenjen az egyes darabolt dokumentumokban. Ha külön szülő- és gyermekindexeket használ, a választónak csak a gyermekszintű mezők mezőleképezésével kell rendelkeznie.
Megjegyzés
A kimeneti mezőleképezések és a választóleképezések egyaránt gazdagított dokumentumfacsomópontokat fogadnak el forrásbemenetként. Az adatelérési út beállításához elengedhetetlen az egyes csomópontok elérési útjának megadása. Az elérési út szintaxisáról további információt a bővített csomópontok elérési útjának és a képességkészlet definíciójának hivatkozása példákban talál.
Az indexelő futtatása
Miután létrehozott egy adatforrást, indexet és képességkészletet, készen áll az indexelő létrehozására és futtatására. Ez a lépés végrehajtja a folyamatot.
A keresési index lekérdezhető, miután a feldolgozás befejeződött a megoldás teszteléséhez.
Tartalom életciklusa
Az alapul szolgáló adatforrástól függően az indexelők általában folyamatos változáskövetést és törlésészlelést biztosítanak. Ez a szakasz az egy-a-többhöz indexelés tartaloméletciklusát ismerteti az adatfrissítés vonatkozásában.
A változáskövetést és törlésészlelést biztosító adatforrások esetében az indexelő folyamat képes a forrásadatok változásainak felvételére. Minden alkalommal, amikor az indexelőt és a készségkészletet futtatja, az index-előrejelzések frissülnek, ha a képességkészlet vagy a mögöttes forrásadatok megváltoztak. Az indexelő által észlelt módosítások a bővítési folyamaton keresztül kerülnek propagálásra az indexben lévő előrejelzésekre, biztosítva, hogy a tervezett adatok a forrásból származó adatforrás tartalmának aktuális ábrázolása legyen. Az adatfrissítési tevékenység minden adattömbhöz egy előre jelzett kulcsértékben lesz rögzítve. Ez az érték frissül a mögöttes adatok változásakor.
Megjegyzés
Bár manuálisan szerkesztheti a tervezett dokumentumok adatait az index leküldéses API-val, el kell kerülnie ezt. Az index manuális frissítései felülíródnak a következő folyamathíváskor, feltéve, hogy a forrásadatokban lévő dokumentum frissül, és az adatforrásban engedélyezve van a változáskövetés vagy a törlésészlelés.
Frissített tartalom
Ha új tartalmat ad hozzá az adatforráshoz, a rendszer új adattömböket vagy gyermekdokumentumokat ad hozzá az indexhez a következő indexelő futtatásakor.
Ha módosítja az adatforrás meglévő tartalmát, az adattömbök növekményesen frissülnek a keresési indexben, ha a használt adatforrás támogatja a változáskövetést és a törlés észlelését. Ha például egy szó vagy mondat megváltozik egy dokumentumban, az adott szót vagy mondatot tartalmazó célindex adattömbje frissül a következő indexelő futtatásakor. A meglévő mezők nem támogatnak más típusú frissítéseket, például egy mezőtípust és néhány hozzárendelést. Az engedélyezett frissítésekről további információt az indexséma frissítése című témakörben talál.
Egyes adatforrások, például a Azure Storage alapértelmezés szerint támogatják a változás- és törléskövetést az időbélyeg alapján. A változáskövetéshez más adatforrásokat, például Microsoft OneLake, Azure SQL vagy Azure Cosmos DB kell konfigurálni.
Törölt tartalom
Ha a forrástartalom már nem létezik (például ha a szöveg kevesebb adattömbhöz van lerövidítve), a keresési index megfelelő gyermekdokumentuma törlődik. A fennmaradó gyermekdokumentumok a kulcsukat is frissítik, hogy új kivonatértéket tartalmazzanak, még akkor is, ha a tartalmuk egyébként nem változott.
Ha egy szülődokumentumot teljesen törölnek az adatforrásból, a megfelelő gyermekdokumentumok csak akkor törlődnek, ha az adatforrás-definícióban meghatározott dataDeletionDetectionPolicy érzékeli a törlést. Ha nincs dataDeletionDetectionPolicy konfigurálva, és törölnie kell egy szülődokumentumot az adatforrásból, akkor manuálisan kell törölnie a gyermekdokumentumokat , ha már nem szeretné őket.
Előre jelzett kulcsérték
A frissített és törölt tartalmak adatintegritásának biztosítása érdekében az egy-a-többhöz indexelés adatfrissítése a "több" oldalon előrejelzett kulcsértékre támaszkodik. Ha integrált vektorizálást vagy adatimportálási varázslót használ, a tervezett kulcs értéke az parent_id index egy darabolt vagy "több" oldalán lévő mező.
A tervezett kulcsérték egy egyedi azonosító, amelyet az indexelő minden dokumentumhoz létrehoz. Biztosítja az egyediséget, és lehetővé teszi a módosítások és törlések nyomon követését a megfelelő működéshez. Ez a kulcs a következő szegmenseket tartalmazza:
- Véletlenszerű kivonat az egyediség garantálásához. Ez a kivonat akkor változik, ha a szülődokumentum frissül az indexelő későbbi futtatásakor.
- A szülődokumentum kulcsa.
- A létrehozott dokumentum kontextusát azonosító bővítési annotáció útvonala.
Ha például feloszt egy szülődokumentumot az "aa1b22c33" kulcsértékkel négy lapra, majd az egyes oldalakat saját dokumentumként veti ki az indexprojekciók segítségével:
- aa1b22c33
- aa1b22c33_pages_0
- aa1b22c33_pages_1
- aa1b22c33_pages_2
Ha a szülődokumentum frissül a forrásadatokban, esetleg több adattömbbe ágyazott lapot eredményez, a véletlenszerű kivonat megváltozik, több oldal lesz hozzáadva, és az egyes adattömbek tartalma a forrásdokumentum tartalmával megegyező módon frissül.
Példa külön szülő-gyermek indexekre
Ez a szakasz egy példát mutat be a külön szülő- és gyermekindexekre. Ez nem gyakori minta, de lehetséges, hogy olyan alkalmazáskövetelményekkel rendelkezik, amelyek a legjobban megfelelnek ennek a megközelítésnek. Ebben a forgatókönyvben szülő-gyermek tartalmakat helyez két különböző indexbe.
Hozzon létre két indexsémát.
Minden séma rendelkezik az adott részletesség mezőivel, és a szülő ID mező közös mindkét indexben a lekérdezés való használathoz. Az elsődleges keresési korpusz a gyermekindex, de kibocsáthat egy keresési lekérdezést a szülőmezők lekéréséhez az eredmény minden egyes egyezéséhez. Azure AI Keresés nem támogatja az illesztéseket a lekérdezési időpontban, ezért az alkalmazás kódjának vagy vezénylési rétegének egyesítenie vagy össze kellválogatnia azokat az eredményeket, amelyek átadhatók egy alkalmazásnak vagy folyamatnak.
A szülőindex parent_id mezővel és címmel rendelkezik. A parent_id a dokumentumkulcs. Nincs szükség vektorkeresési konfigurációra, hacsak nem szeretné vektorizálni a mezőket a szülődokumentum szintjén.
{ "name": "my-parent-index", "fields": [ {"name": "parent_id", "type": "Edm.String", "key":true, "filterable": true}, {"name": "title", "type": "Edm.String", "searchable": true, "filterable": true, "sortable": true, "retrievable": true} ] }A gyermekindexben vannak az adattömbmezők, valamint a parent_id mező. Ha integrált vektorizálást, pontozási profilokat, szemantikai rangsorolókat vagy elemzőket használ, ezeket a gyermekindexben állíthatja be.
{ "name": "my-child-index", "fields": [ {"name": "chunk_id", "type": "Edm.String", "key": true, "filterable": true, "analyzer": "keyword"}, {"name": "parent_id", "type": "Edm.String", "filterable": true}, {"name": "chunk", "type": "Edm.String","searchable": true,"retrievable": true}, {"name": "chunk_vector", "type": "Collection(Edm.Single)", "searchable": true, "retrievable": false, "stored": false, "dimensions": 1536, "vectorSearchProfile": "hnsw"} ], "vectorSearch": { "algorithms": [{"name": "hsnw", "kind": "hnsw", "hnswParameters": {}}], "profiles": [{"name": "hsnw", "algorithm": "hnsw"}] }, "scoringProfiles": [], "semanticConfiguration": [], "analyzers": [] }Frissítse az indexelőt, hogy a szülőindexet adja meg célként.
Az indexelő definíciója a folyamat összetevőit határozza meg. Az indexelő definíciójában a megadható indexnév a szülőindex. Ha mezőleképezésekre van szüksége a szülőszintű mezőkhöz, definiálja őket az outputFieldMappings fájlban. A különálló indexeket használó egy-a-többhöz indexelés esetén az indexelő definíciója az alábbi példához hasonlóan nézhet ki.
{ "name": "my-indexer", "dataSourceName": "my-ds", "targetIndexName": "my-parent-index", "skillsetName" : "my-skillset", "parameters": { }, "fieldMappings": (optional) Maps fields in the underlying data source to fields in an index, "outputFieldMappings" : (required) Maps skill outputs to fields in an index, }Adja hozzá
indexProjectionsa készségkészlethez.Íme egy példa egy indexprojektálási definícióra, amely meghatározza, hogy az indexelőnek mely adatelérési utat kell használnia a tartalom indexeléséhez. Megadja a gyermekindex nevét az indexprojekció definíciójában, és minden gyermek- vagy adattömbszintű mező megfeleltetését adja meg. Ez az egyetlen hely, ahol a gyermekindex neve meg van adva.
Figyelje meg, hogy
parametersnull értékű, és az alapértelmezettincludeIndexingParentDocumentsértéket használja. Az indexelő feltölti a szülőindexet. Aselectorstömb az adattömb-dokumentumok gyermekindexre való kivetítésére szolgál."indexProjections": { "selectors": [ { "targetIndexName": "my-child-index", "parentKeyFieldName": "parent_id", "sourceContext": "/document/pages/*", "mappings": [ { "name": "chunk", "source": "/document/pages/*", "sourceContext": null, "inputs": [] }, { "name": "chunk_vector", "source": "/document/pages/*/chunk_vector", "sourceContext": null, "inputs": [] } ] } ], "parameters": {} }Indexálót futtat. Ha korábban futtatta az indexelőt, ne felejtse el alaphelyzetbe állítani.
Két indexet kell feltöltenie a megfelelő tartalommal. Az indexek lekérdezése a Search Explorerben annak ellenőrzéséhez, hogy mindegyik rendelkezik-e a megfelelő tartalommal.
Következő lépés
Az adatdarabolás és az egy-a-többhöz indexelés az Azure AI Keresés klasszikus RAG-mintájának része. További információért folytassa az alábbi oktatóanyag és kódminta használatával.