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.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: