Megosztás a következőn keresztül:


Python-minták az Azure AI Search szolgáltatáshoz

Megismerheti az Azure AI Search-megoldások funkcióit és munkafolyamatait bemutató Python-kódmintákat. Ezek a minták az Azure AI Search ügyfélkódtárát használják a Pythonhoz készült Azure SDK-hoz, amelyet az alábbi hivatkozásokon keresztül tekinthet meg.

Cél Hivatkozás
Csomag letöltése pypi.org/project/azure-search-documents/
API-referencia azure-search-documents
API-tesztesetek github.com/Azure/azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/tests
Forráskód github.com/Azure/azure-sdk-for-python/tree/main/sdk/search/azure-search-documents

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-sdk-for-python/tree/main/sdk/search/azure-search-documents/samples webhelyen találja a GitHubon.

Példák Leírás
Hitelesítés Bemutatja, hogyan konfigurálhat egy ügyfelet, és hogyan hitelesítheti magát a szolgáltatásban.
Indexelési létrehozási-olvasási-frissítési-törlési műveletek Bemutatja, hogyan hozhat létre, frissíthet, kérhet le, listázhat és törölhet keresési indexeket.
Indexelő létrehozási-olvasási-frissítési-törlési műveletei Bemutatja az indexelők létrehozását, frissítését, lekérését, listázását, alaphelyzetbe állítását és törlését.
Indexelő adatforrások keresése Bemutatja, hogyan hozhat létre, frissíthet, kérhet le, listázhat és törölhet indexelő adatforrásokat, amelyek a támogatott Azure-adatforrások indexelőalapú indexeléséhez szükségesek.
Szinonimák Bemutatja, hogyan hozhat létre, frissíthet, kérhet le, listázhat és törölhet szinonimatérképeket.
Dokumentumok betöltése Bemutatja, hogyan tölthet fel vagy egyesíthet dokumentumokat indexbe egy adatimportálási műveletben.
Egyszerű lekérdezés Bemutatja, hogyan állíthat be alapszintű lekérdezést.
Lekérdezés szűrése Egy szűrőkifejezés beállítását mutatja be.
Arculati lekérdezés Bemutatja az aspektusokkal való munkát.
Szemantikai rangsorolási minta Bemutatja, hogyan konfigurálhatja a szemantikai rangsorolást egy indexben, és hogyan hívhatja meg a szemantikai lekérdezéseket.
Vektoros keresés Bemutatja, hogyan lehet beágyazást lekérni egy leírásmezőből, majd vektoros lekérdezéseket küldeni az adatokra.

Dokumentumminták

Az Azure AI Search csapatától származó kódminták bemutatják a funkciókat és a munkafolyamatokat. Ezek közül a minták közül sokra hivatkoznak oktatóanyagokban, rövid útmutatókban és útmutatókban. Ezeket a mintákat az Azure-Samples/azure-search-python-samplesban találja a GitHubon.

Példák Cikk
Gyors útmutató A Rövid útmutató Python-részének forráskódja : Teljes szöveges keresés az Azure SDK-k használatával. Ez a cikk a keresési indexek mintaadatokkal történő létrehozásának, betöltésének és lekérdezésének alapvető munkafolyamatát ismerteti.
gyorsútmutató-szemantikai-keresés A Rövid útmutató Python-részének forráskódja: Szemantikai rangsorolás az Azure SDK-k használatával. Megjeleníti az indexséma és a szemantikai rangsor meghívására vonatkozó lekérdezési kérelmet.
search-website-functions-v4 Oktatóanyag forráskódja : Keresés hozzáadása webalkalmazásokhoz. Egy teljes körű keresőalkalmazást mutat be, amely gazdag ügyféloldali összetevőket tartalmaz az alkalmazás üzemeltetéséhez és a keresési kérelmek kezeléséhez.

Bemutatók

A bemutató adattár a bemutatókban bemutatott példákhoz vagy forgatókönyvekhez biztosít megvalósíthatósági igazolási forráskódot. A demómegoldásokat nem az ügyfelek adaptálására tervezték.

Adattár Leírás
azure-search-vector-python-sample.ipynb Az Azure SDK for Python azure.search.documents kódtárával vektorindexet hozhat létre, tölthet be és kérdezhet le.
azure-search-integrated-vectorization-sample.ipynb Kiterjeszti a vektorindexelési munkafolyamatot az integrált adattömbök és -beágyazások kiterjesztésére.
azure-search-custom-vectorization-sample.ipynb Egyéni vektorizációt mutat be.
azure-search-vector-python-huggingface-model-sample.ipynb A Face-integráció ölelésében.
azure-search-vector-python-langchain-sample.ipynb LangChain-integráció.
azure-search-vector-python-llamaindex-sample.ipynb Llamaindex-integráció.
azure-search-openai-demo ChatGPT + Nagyvállalati adatok az Azure OpenAI Python-kóddal, amely bemutatja, hogyan használható az Azure AI Search a nagy méretű nyelvi modellekkel az Azure OpenAI-ban. A háttérért tekintse meg ezt a Tech Community blogbejegyzést: A Vállalati adatok forradalmasítása a ChatGPT használatával.

Egyéb minták

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

Adattár Leírás
azure-search-backup-and-restore.ipynb A Pythonhoz készült Azure SDK azure.search.documents kódtára segítségével helyi másolatot készít a keresési index beolvasható mezőiről, majd leküldi ezeket a mezőket egy új keresési indexbe.

Tipp.

Próbálja ki a Mintaböngészőt a Microsoft-kódminták kereséséhez a GitHubon, termék, szolgáltatás és nyelv szerint szűrve.