JavaScript-minták az Azure AI Keresés szolgáltatáshoz

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.

Megismerheti az Azure AI Keresés-megoldások funkcióit és munkafolyamatait bemutató JavaScript-kódmintákat. Ezek a minták az Azure AI Keresés ügyfélkódtáráthasználják a JavaScripthez készült Azure SDK-hoz, amelyet az alábbi hivatkozásokon keresztül ismerhet meg.

Cél Hivatkozás
Csomag letöltése www.npmjs.com/package/@azure/search-documents
API-referencia @azure/search-documents
API-tesztesetek github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/test
Forráskód github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents
Módosítási napló github.com/Azure/azure-sdk-for-js/blob/main/sdk/search/search-documents/CHANGELOG.md

SDK-minták

Az Azure SDK fejlesztői csapatának kódmintái bemutatják az API használatát. Ezeket a mintákat az Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/samples webhelyen találja a GitHubon.

JavaScript-minták

Sample Leírás
indexek Indexek létrehozása, frissítése, lekérése, listázása és törlése. Ez a mintakategória szolgáltatásstatisztikai mintát is tartalmaz.
indexelők Indexelők létrehozása, frissítése, lekérése, listázása, alaphelyzetbe állítása és törlése.
dataSourceConnections (indexelők számára) Adatforrás-kapcsolatok létrehozása, frissítése, lekérése, listázása és törlése, amelyek a támogatott adatforrások indexelőalapú indexeléséhez szükségesek.
készségek Indexelőkhöz csatolt és AI-alapú bővítést végző képességkészletek létrehozása, frissítése, lekérése, listázása és törlése az indexelés során.
synonymMaps Szinonimatérképek létrehozása, frissítése, lekérése, listázása és törlése.
vectorSearch Vektorok indexelése és vektoros lekérdezés küldése.

TypeScript-minták

Sample Leírás
indexek Indexek létrehozása, frissítése, lekérése, listázása és törlése. Ez a mintakategória szolgáltatásstatisztikai mintát is tartalmaz.
indexelők Indexelők létrehozása, frissítése, lekérése, listázása, alaphelyzetbe állítása és törlése.
dataSourceConnections (indexelők számára) Adatforrás-kapcsolatok létrehozása, frissítése, lekérése, listázása és törlése, amelyek a támogatott adatforrások indexelőalapú indexeléséhez szükségesek.
készségek Indexelőkhöz csatolt és AI-alapú bővítést végző képességkészletek létrehozása, frissítése, lekérése, listázása és törlése az indexelés során.
synonymMaps Szinonimatérképek létrehozása, frissítése, lekérése, listázása és törlése.
vectorSearch Vektorkeresés létrehozása, frissítése, lekérése, listázása és törlése.

Dokumentációs példák

Az Azure AI Keresés csapatától származó kódminták bemutatják a funkciókat és a munkafolyamatokat. Az alábbi példákra oktatóanyagok, rövid útmutatók és gyakorlati cikkek hivatkoznak. Ezeket a mintákat az Azure-Samples/azure-search-javascript-samplesban találja a GitHubon.

JavaScript-minták

Sample Cikk Leírás
quickstart-keyword-search Rövid útmutató: Teljes szöveges keresés Keresési index létrehozása, betöltése és lekérdezése mintaadatok használatával.
quickstart-szemantic-ranking-js Rövid útmutató: Szemantikai rangsorolás Adjon hozzá szemantikai rangsorolást egy indexsémához, és futtasson szemantikai lekérdezéseket.
quickstart-vector-js Rövid útmutató: Vektoros keresés Index- és lekérdezésvektor-tartalom.

TypeScript-minták

Sample Cikk Leírás
quickstart-semantic-ranking-ts Rövid útmutató: Szemantikai rangsorolás Adjon hozzá szemantikai rangsorolást egy indexsémához, és futtasson szemantikai lekérdezéseket.
Quickstart-vektor-ts Rövid útmutató: Vektoros keresés Index- és lekérdezésvektor-tartalom.

Egyéb minták

A következő mintákat az Azure AI Keresés csapata is közzéteszi, de a dokumentáció nem hivatkozik ra. A társított README-fájlok használati utasításokat adnak meg.

Sample Leírás
azure-search-classic-rag Egylépéses RAG, amely az Azure AI Keresés klasszikus keresőmotorját használja alapadatként, egy csevegés-befejezési modellel az Azure OpenAI szolgáltatásból.
azure-search-vector-sample.js JavaScript-példa vektorkeresés végrehajtására.
azure-function-search JavaScript-példa egy Azure-függvényre, amely lekérdezéseket küld egy keresési szolgáltatásnak. Ezt a JavaScript-verziót helyettesítheti a apiKeresés hozzáadása webhelyekhez .NET-tel című témakörben használt kódra.
tömeges beillesztés JavaScript-példa dokumentumok feltöltésére és indexelésére a leküldéses API-k használatával .

Tipp

A mintaböngészővel Microsoft-kódmintákat kereshet a GitHubon. A keresést termék, szolgáltatás és nyelv szerint szűrheti.