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.
Ez a cikk tippeket nyújt az AI-bővítés és az indexelés során használt készségkészletek használatának megkezdéséhez.
1. tipp: Egyszerű kezdés és kicsi kezdés
Az Adatok importálása varázsló az Azure Portalon támogatja az AI-bővítést. Kód írása nélkül létrehozhatja és megvizsgálhatja a bővítési folyamatban használt összes objektumot: indexet, indexelőt, adatforrást és képességkészletet.
Az egyszerű kezdés másik módja egy olyan adatforrás létrehozása, amely csak néhány olyan dokumentumot vagy sort tartalmaz egy táblában, amely az indexelni kívánt dokumentumokra jellemző. A kis adatkészlet a legjobb módszer a problémák megtalálásának és megoldásának sebességének növelésére. Futtassa végig a mintát a teljes folyamaton, és ellenőrizze, hogy az eredmények megfelelnek-e az igényeinek. Ha elégedett az eredménnyel, készen áll arra, hogy további fájlokat vegyen fel az adatforrásba.
2. tipp: Annak megtekintése, hogy mi működik akkor is, ha hiba történt
Néha egy kis hiba teljesen leállítja az indexelőt. Ez a feltétel rendben van, ha egyenként tervezi megoldani a problémákat. Előfordulhat azonban, hogy figyelmen kívül szeretne hagyni egy adott típusú hibát, így az indexelő folytathatja a munkát, és láthatja, hogy milyen folyamatok működnek valójában.
Ha a fejlesztés során figyelmen kívül szeretné hagyni a hibákat, állítsa be maxFailedItems és maxFailedItemsPerBatch -1 az indexelő definíciójának részeként.
{
"parameters": {
"maxFailedItems": -1,
"maxFailedItemsPerBatch": -1
}
}
Megjegyzés
Bevált módszerként az éles számítási feladatok esetén állítsa a maxFailedItems és a maxFailedItemsPerBatch értékét 0-ra.
3. tipp: Hibakeresési munkamenet használata a problémák elhárításához
A hibakeresési munkamenet egy vizualizációszerkesztő, amely egy képességkészlet függőségi gráfját, bemeneteit és kimeneteit, valamint definícióit jeleníti meg. Egyetlen forrásdokumentumot tölt be az indexelő adatforrásból az aktuális indexelő és képességkészlet konfigurációjával. Ezután futtathatja a teljes készségkészletet, amely erre a dokumentumra terjed ki. A hibakeresési munkamenet során azonosíthatja és megoldhatja a hibákat, érvényesítheti a változtatásokat, és véglegesítheti a módosításokat egy alapkészséghalmazban. Útmutató: Oktatóanyag: hibakeresési munkamenetek.
4. tipp: A várt tartalom nem jelenik meg
Ha a tartalom hiányzik, ellenőrizze az eldobott dokumentumokat a Azure portálon. A keresési szolgáltatás oldalán nyissa meg az Indexelőket, jelölje ki az indexelőt, majd válassza ki a futtatás állapotértékét a végrehajtás részleteinek és hibáinak megtekintéséhez.
Ha a probléma a fájlmérettel kapcsolatos, a következőhöz hasonló hibaüzenet jelenhet meg: a "Blob <fájlnév>" fájlmérete <> bájt, ami meghaladja az aktuális szolgáltatási szint dokumentumkinyerésének maximális méretét." További információ az indexelők korlátairól: Szolgáltatáskorlátok.
A tartalom nem jelenésének második oka a bemeneti/kimeneti leképezési hibákhoz kapcsolódhat. A kimeneti cél neve például "Személyek", de az indexmező neve kisbetűs "személyek". A rendszer 201 sikeres üzenetet ad vissza a teljes folyamathoz, ezért úgy gondolja, hogy az indexelés sikeres volt, amikor valójában egy mező üres.
5. tipp: A feldolgozás kiterjesztése a maximális futási idő után
A képelemzés még az egyszerű esetekben is nagy számítási igényű, így ha a képek különösen nagyok vagy összetettek, a feldolgozási idő meghaladhatja a maximálisan megengedett időt.
Képességkészletekkel rendelkező indexelők esetében a képességkészletek végrehajtása a legtöbb szinten 2 óránál van korlátozva. Ha a készségkészlet feldolgozása ezen időszakon belül nem fejeződik be, ütemezze, hogy az indexelő ötpercenként fusson, hogy az újra feldolgozhassa az utolsó ismert jó dokumentumot.
Az ütemezett indexelés az utolsó ismert jó dokumentumban folytatódik. Ismétlődő ütemezés esetén az indexelő több órán vagy napon keresztül végig tudja haladni a rendszerkép-hátralékon, amíg az összes feldolgozatlan rendszerkép feldolgozásra nem kerül. Az ütemezés szintaxisáról további információt az Indexelő ütemezése című témakörben talál.
Megjegyzés
Ha egy ütemezett indexelő ismétlődően meghibásodik ugyanazon a dokumentumon, a szolgáltatás csökkenti a futtatási gyakoriságot (24 óránként legfeljebb egyszer), amíg nem halad előre. Az alapul szolgáló probléma kijavítása után futtassa az indexelőt igény szerint. Ha előrehaladást végez, az indexelő visszatér a konfigurált időközhöz. Ha az indexelő a sikeres futtatás után nem tér vissza a konfigurált ütemezéshez, tekintse meg az Ütemezési viselkedéssel kapcsolatos gyakori kérdéseket.
6. tipp: Az indexelési átviteli sebesség növelése
Párhuzamos indexeléshez ossza el az adatokat több tárolóba vagy több virtuális mappába ugyanabban a tárolóban. Ezután hozzon létre több adatforrás- és indexelőpárt. Minden indexelő használhatja ugyanazt a képességkészletet, és ugyanabba a célkeresési indexbe írhat, így a keresési alkalmazásnak nem kell tisztában lennie ezzel a particionálással.