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.
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ó C#-kódmintákat. Ezek a minták az Azure AI Keresés ügyfélkódtáráthasználják a .NET-hez készült Azure SDK-hoz, amelyet az alábbi hivatkozásokon keresztül ismerhet meg.
| Target | Link |
|---|---|
| Csomag letöltése | nuget.org/packages/Azure.Search.Documents/ |
| API-referencia | Azure.Search.Documents |
| API-tesztesetek | github.com/Azure/azure-sdk-for-net/tree/main/sdk/search/Azure.Search.Documents/tests |
| Forráskód | github.com/Azure/azure-sdk-for-net/tree/main/sdk/search/Azure.Search.Documents/src |
| Változások naplója | github.com/Azure/azure-sdk-for-net/blob/main/sdk/search/Azure.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-net/blob/main/sdk/search/Azure.Search.Documents/samples webhelyen találja a GitHubon.
| Sample | Description |
|---|---|
| Helló világ (szinkron) | Hozzon létre egy ügyfelet, hitelesítse és kezelje a hibákat szinkron módszerekkel. |
| Hello world (aszinkron) | Hozzon létre egy ügyfelet, hitelesítse és kezelje a hibákat aszinkron módszerekkel. |
| Szolgáltatásszintű műveletek | Szolgáltatásstatisztikák lekérése és több keresési objektum létrehozása, beleértve az indexet, az indexelőt, az adatforrást, a készségkészletet és a szinonimatérképet. Végül lekérdezi az indexet. |
| Indexelési műveletek | Indexben tárolt dokumentumok számának lekérése. |
| FieldBuilderIgnore | Attribútum használatával nem támogatott adattípusokkal dolgozhat. |
| Dokumentumok indexelése (küldéses modell) | A leküldéses modell használatával dokumentumokat indexelhet úgy, hogy JSON formátumú adatokat küld egy indexnek. |
| Ügyfél által felügyelt titkosítási kulcsok | Bizalmas tartalmak védelméhez használjon ügyfél által felügyelt titkosítási kulcsot. |
| Vektoros keresés | Vektormező indexelése és vektorkeresés végrehajtása. |
| Szemantikai rangsorolás | Konfigurálja a szemantikai rangsorolót egy indexben, és futtassa a szemantikai lekérdezéseket. |
Dokumentummintá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, gyors kezdési útmutatók és részletes útmutatók hivatkoznak, amelyek részletes magyarázatot adnak a kódra. Ezeket a mintákat az Azure-Samples/azure-search-dotnet-samples és az Azure-Samples/search-dotnet-getting-started webhelyen találja a GitHubon.
| Sample | Cikk | Description |
|---|---|---|
| quickstart-agentic-retrieval | Rövid útmutató: Ügynöki lekérés | A szemantikai rangsorolás integrálása LLM-alapú lekérdezéstervezéssel és válaszgenerálással. |
| quickstart-keyword-search | Rövid útmutató: Teljes szöveges keresés | Index létrehozása, betöltése és lekérdezése mintaadatok használatával. |
| gyorsútmutató-szemantikai-rangsorolás | Rövid útmutató: Szemantikai rangsorolás | Adjon hozzá szemantikai rangsorolást egy indexsémához, és futtasson szemantikai lekérdezéseket. |
| gyorsútmutató-vektorkeresés | Rövid útmutató: Vektoros keresés | Index- és lekérdezésvektor-tartalom. |
| példa a képkiszolgálásra | A dokumentumba ágyazott képek megjelenítése az ügynöki lekérésben (előzetes verzió) | Futtassa a felügyelt adatbetöltést és az A/B-lekérést, valamint egymástól függetlenül kérdezzen le és töltsön le egy indexelt képhivatkozást az Azure Blob Storage-ból. |
| search-website | Oktatóanyag: Keresés hozzáadása webalkalmazásokba | Hozzon létre egy teljes körű keresőalkalmazást, amely a push API-t használja a tömeges feltöltéshez, valamint egy gazdag ügyfelet az alkalmazás üzemeltetéséhez és a keresési kérelmek kezeléséhez. |
| tutorial-ai-enrichment | Oktatóanyag: AI által létrehozott kereshető tartalom azure-blobokból | Hozzon létre egy készségkészletet, amely az Azure-blobok felett iterál az információk kinyeréséhez és a struktúra következtetéséhez. |
| multiple-data-sources | Oktatóanyag: Indexelés több adatforrásból | Két adatforrásból származó tartalom egyesítése egy indexbe. |
| adatindexelés optimalizálása | Oktatóanyag: Indexelés optimalizálása a Push API-val | Optimalizálási technikák használata az adatok indexbe való beküldéséhez. |
| DotNetHowTo | A .NET-ügyfélkódtár használata | Több keresési objektum létrehozása és kezelése az API-k megismerése közben. |
| DotNetToIndexers | Oktatóanyag: Azure SQL-adatok indexelése | Azure SQL-indexelő konfigurálása ütemezéssel, mezőleképezésekkel és paraméterekkel. |
| DotNetHowToEncryptionUsingCMK | Ügyfél által felügyelt kulcsok konfigurálása adattitkosításhoz | Ügyfél által felügyelt kulccsal titkosított objektumokat hozhat létre. |
Demos
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 gyorsítókkal ellentétben a demómegoldások nem adaptálásra vannak tervezve.
| Sample | Description |
|---|---|
| covid19search | Az Azure AI Keresés-alapú Covid-19 keresőalkalmazás forráskód-adattára. |
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 | Description |
|---|---|
| azure-search-classic-rag | Egyszeri futtatású RAG, amely klasszikus keresőmotort használja alapként az Azure AI Keresés adataihoz, az Azure OpenAI-ból származó csevegés-kiegészítési modellel. |
| ellenőrizze a tárhelyhasználatot | Ellenőrizze a keresési szolgáltatás tárhelyét ütemezetten egy Azure-függvény segítségével. |
| adatok exportálása | Nagy index particionálása és exportálása C#-konzolalkalmazással. |
| index-mentés-helyreállítás | Másolja az indexet az egyik szolgáltatásból a másikba, és hozzon létre JSON-fájlokat az indexsémával és a dokumentumokkal. |
| data-lake-gen2-acl-indexelés | Indexelje a Microsoft Entra-azonosítóval és szerepköralapú hozzáférés-vezérléssel védett Azure Data Lake Gen2-fájlokat és mappákat. |
| több keresési szolgáltatás | Több keresési szolgáltatás lekérdezése és az eredmények egyesítése egyetlen lapra. |
| keresési összesítések | Összesítések lekérése és szűrése indexből. |
| azure-search-power-skills | Saját megoldásokba építheti be a testreszabható, alkalmazható készségeket. |
| DotNetVectorDemo | Vektorindex létrehozása, betöltése és lekérdezése. |
| DotNetIntegratedVectorizationDemo | Bővítse ki a vektoros munkafolyamatot az adattömb- és beágyazás képességalapú automatizálásával. |
Tip
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.