Baca dalam bahasa Inggris

Bagikan melalui


Sampel C# untuk Azure AI Search

Anda dapat menjelajahi sampel kode C# yang menunjukkan fungsionalitas dan alur kerja solusi Azure AI Search. Sampel ini menggunakan pustaka klien Azure AI Search untuk Azure SDK for .NET, yang dapat Anda akses melalui tautan berikut.

Sampel SDK

Sampel kode dari tim pengembangan Azure SDK menunjukkan penggunaan API. Anda dapat menemukan sampel ini di GitHub.

Sampel Deskripsi
Halo dunia - sinkron Menunjukkan cara membuat klien, mengautentikasi, dan menangani kesalahan menggunakan metode sinkron
Halo dunia - asinkron Menunjukkan cara membuat klien, mengautentikasi, dan menangani kesalahan menggunakan metode asinkron
Operasi tingkat layanan Menunjukkan cara membuat indeks, pengindeks, sumber data, keterampilan, dan peta sinonim. Sampel ini juga menunjukkan kepada Anda cara mendapatkan statistik layanan dan cara mengkueri indeks
Operasi indeks Menunjukkan cara melakukan tindakan pada indeks yang ada, dalam hal ini mendapatkan hitungan dokumen yang disimpan dalam indeks
FieldBuilderIgnore Menunjukkan teknik untuk bekerja dengan jenis data yang tidak didukung
Mengindeks dokumen (model pendorongan) Mendorong pengindeksan model, tempat Anda mengirim payload JSON ke indeks pada layanan
Sampel kunci enkripsi Menunjukkan penggunaan kunci enkripsi yang dikelola pelanggan untuk menambahkan lapisan perlindungan ekstra atas konten sensitif
Sampel pencarian vektor Memperlihatkan kepada Anda cara mengindeks bidang vektor dan melakukan pencarian vektor menggunakan Azure SDK untuk .NET
Sampel peringkat semantik Memperlihatkan kepada Anda cara mengonfigurasi peringkat semantik dalam indeks dan memanggil kueri semantik menggunakan Azure SDK untuk .NET

Sampel dokumen

Sampel kode dari tim Pencarian Azure AI menunjukkan fitur dan alur kerja. Semua sampel berikut dirujuk dalam tutorial, mulai cepat, dan artikel panduan yang menjelaskan kode secara rinci. Anda dapat menemukan sampel ini dalam sampel Azure-Samples/azure-search-dotnet dan di Azure-Samples/search-dotnet-getting-started di GitHub.

Tip

Coba browser sampel untuk mencari sampel kode Microsoft di GitHub, difilter menurut produk, layanan, dan bahasa.

Sampel kode Artikel terkait Tujuan
create-mvc-app Tutorial: Menambahkan pencarian ke aplikasi ASP.NET Core (MVC) Meskipun sebagian besar sampel adalah aplikasi konsol, sampel MVC ini menggunakan halaman web untuk memajukan contoh indeks Hotel, menunjukkan pencarian dasar, paginasi, dan perilaku sisi server lainnya.
mulai cepat Mulai cepat: Pencarian teks lengkap menggunakan Azure SDK Mencakup alur kerja dasar untuk membuat, memuat, dan mengkueri indeks pencarian di C# menggunakan data sampel.
quickstart-semantic-search Mulai cepat: Peringkat semantik menggunakan Azure SDK Memperlihatkan skema indeks dan permintaan kueri untuk memanggil pemeringkat semantik.
search-website Tutorial: Tambahkan pencarian ke web apps Menunjukkan aplikasi pencarian end-to-end yang menyertakan pengunggahan massal menggunakan API push dan klien kaya untuk menghosting aplikasi dan menangani permintaan pencarian.
tutorial-ai-enrichment Tutorial: Konten yang dapat dicari yang dihasilkan AI dari blob Azure Menunjukkan cara mengonfigurasi pengindeks dan set keterampilan.
sumber-beberapa data Tutorial: Indeks dari beberapa sumber data. Menggabungkan konten dari dua sumber data ke dalam satu indeks pencarian.
Pengindeksan data pengoptimalan Tutorial: Mengoptimalkan pengindeksan dengan API pendorongan. Menunjukkan teknik pengoptimalan untuk mendorong data ke dalam indeks pencarian.
DotNetHowTo Cara menggunakan pustaka klien .NET Langkah-langkah melalui alur kerja dasar, tetapi secara lebih rinci dan dengan diskusi penggunaan API.
DotNetToIndexers Tutorial: Mengindeks data Azure SQL Memperlihatkan cara mengonfigurasi pengindeks Azure SQL yang memiliki jadwal, pemetaan bidang, dan parameter.
DotNetHowToEncryptionUsingCMK Cara mengonfigurasi kunci yang dikelola pelanggan untuk enkripsi data Memperlihatkan cara membuat objek yang dienkripsi dengan Kunci Pelanggan.
DotNetVectorDemo readme Membuat, memuat, dan mengkueri indeks vektor.
DotNetIntegratedVectorizationDemo readme Memperluas alur kerja vektor untuk menyertakan otomatisasi berbasis keterampilan untuk pemotongan dan penyematan data.

Akselerator

Akselerator adalah solusi end-to-end yang mencakup kode dan dokumentasi yang dapat Anda adaptasi untuk implementasi Anda sendiri dari skenario tertentu.

Sampel Repositori Deskripsi
Pencarian + Akselerator QnA Maker search-qna-maker-accelerator Solusiyang menggabungkan kekuatan Search dan QnA Maker. Lihat situs demo langsung
Akselerator Solusi Penambangan Pengetahuan azure-search-knowledge-mining Menyertakan templat, file dukungan, dan laporan analitik untuk membantu Anda membuat prototipe solusi penambangan pengetahuan menyeluruh

Demo

Repositori demo menyediakan kode sumber bukti konsep untuk contoh atau skenario yang ditampilkan dalam demonstrasi. Solusi demo tidak dirancang untuk adaptasi oleh pelanggan.

Sampel Repositori Deskripsi
Aplikasi pencarian Covid-19 covid19search Repositori kode sumber untuk Aplikasi Pencarian Covid-19 berbasis Azure AI Search
Demo JFK File JFK AzureSearch Pelajari selengkapnya tentang solusi JFK

Sampel lainnya

Sampel berikut juga diterbitkan oleh tim Pencarian Azure AI, tetapi tidak direferensikan dalam dokumentasi. File readme terkait menyediakan instruksi penggunaan.

Sampel Repositori Deskripsi
Mengkueri beberapa layanan azure-search-dotnet-scale Terbitkan satu kueri di beberapa layanan pencarian dan gabungkan hasilnya ke dalam satu halaman
Periksa penyimpanan azure-search-dotnet-utilities Memanggil fungsi Azure yang memeriksa penyimpanan layanan pencarian sesuai jadwal
Mengekspor indeks azure-search-dotnet-utilities Aplikasi konsol C# yang mempartisi dan mengekspor indeks besar
Mencadangkan dan memulihkan indeks azure-search-dotnet-utilities Aplikasi konsol C# yang menyalin indeks dari satu layanan ke layanan lain, dan dalam prosesnya, membuat file JSON di komputer Anda dengan skema indeks dan dokumen
Mengindeks Data Lake Gen2 menggunakan ID Microsoft Entra azure-search-dotnet-utilities Kode sumber yang menunjukkan koneksi pengindeks dan pengindeksan file dan folder Azure Data Lake Gen2 yang diamankan melalui ID Microsoft Entra dan kontrol akses berbasis peran
Agregasi pencarian azure-search-dotnet-utilities Kode sumber bukti konsep yang menunjukkan cara mendapatkan agregasi dari indeks pencarian lalu memfilternya
Keterampilan Daya azure-search-power-skills Kode sumber untuk keterampilan kustom yang dapat dikonsumsi yang dapat Anda masukkan dalam solusi yang Anda menangkan