Sampel JavaScript untuk Pencarian Azure AI

Note

Pencarian Azure AI tersedia melalui portal Azure, REST API, dan Azure SDK. Ini juga mendukung Foundry IQ, lapisan pengetahuan terkelola yang mengubah konten perusahaan menjadi pangkalan pengetahuan yang dapat digunakan kembali dan sadar izin untuk agen di portal Microsoft Foundry.

Pelajari tentang sampel kode JavaScript yang menunjukkan fungsionalitas dan alur kerja solusi Pencarian Azure AI. Sampel ini menggunakan pustaka klien Pencarian Azure AI untuk Azure SDK for JavaScript, yang dapat Anda jelajahi melalui tautan berikut.

Sasaran Tautan
Unduhan paket www.npmjs.com/package/@azure/search-documents
Referensi API @azure/search-documents
Kasus uji API github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/test
Kode sumber github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents
Riwayat Perubahan github.com/Azure/azure-sdk-for-js/blob/main/sdk/search/search-documents/CHANGELOG.md

Sampel SDK

Sampel kode dari tim pengembangan Azure SDK menunjukkan penggunaan API. Anda dapat menemukan sampel ini di Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/samples di GitHub.

Sampel JavaScript

Sample Deskripsi
Indeks Membuat, memperbarui, mengambil, mencantumkan, dan menghapus indeks. Kategori sampel ini juga mencakup sampel statistik layanan.
pengindeks Membuat, memperbarui, mendapatkan, mencantumkan, mengatur ulang, dan menghapus pengindeks.
dataSourceConnections (untuk pengindeks) Membuat, memperbarui, mendapatkan, mencantumkan, dan menghapus koneksi sumber data, yang diperlukan untuk pengindeksan berbasis pengindeks sumber data yang didukung.
keahlian Menciptakan, memperbarui, mengambil, mencantumkan, dan menghapus skillsets yang terhubung dengan pengindeks dan melakukan pengayaan berbasis AI selama proses pengindeksan.
synonymMaps Membuat, memperbarui, mendapatkan, mencantumkan, dan menghapus peta sinonim.
vectorSearch Indeks vektor dan kirim kueri vektor.

Contoh TypeScript

Sample Deskripsi
Indeks Membuat, memperbarui, mengambil, mencantumkan, dan menghapus indeks. Kategori sampel ini juga mencakup sampel statistik layanan.
pengindeks Membuat, memperbarui, mendapatkan, mencantumkan, mengatur ulang, dan menghapus pengindeks.
dataSourceConnections (untuk pengindeks) Membuat, memperbarui, mendapatkan, mencantumkan, dan menghapus koneksi sumber data, yang diperlukan untuk pengindeksan berbasis pengindeks sumber data yang didukung.
keahlian Menciptakan, memperbarui, mengambil, mencantumkan, dan menghapus skillsets yang terhubung dengan pengindeks dan melakukan pengayaan berbasis AI selama proses pengindeksan.
synonymMaps Membuat, memperbarui, mendapatkan, mencantumkan, dan menghapus peta sinonim.
vectorSearch Membuat, memperbarui, mendapatkan, mencantumkan, dan menghapus pencarian vektor.

Contoh dokumen

Sampel kode dari tim Pencarian Azure AI menunjukkan fitur dan alur kerja. Sampel berikut dirujuk dalam tutorial, panduan cepat, dan artikel petunjuk penggunaan. Anda dapat menemukan sampel ini di Azure-Samples/azure-search-javascript-samples di GitHub.

Sampel JavaScript

Sample Article Deskripsi
quickstart-keyword-search Mulai cepat: Pencarian teks lengkap Membuat, memuat, dan mengkueri indeks pencarian menggunakan data sampel.
quickstart-semantic-ranking-js Mulai cepat: Peringkat semantik Tambahkan peringkat semantik ke skema indeks dan jalankan kueri semantik.
quickstart-vector-js Mulai cepat: Pencarian vektor Indeks dan kueri konten vektor.

Contoh TypeScript

Sample Article Deskripsi
quickstart-semantic-ranking-ts Mulai cepat: Peringkat semantik Tambahkan peringkat semantik ke skema indeks dan jalankan kueri semantik.
quickstart-vector-ts Mulai cepat: Pencarian vektor Indeks dan kueri konten vektor.

Sampel lainnya

Sampel berikut juga diterbitkan oleh tim Pencarian Azure AI tetapi tidak direferensikan dalam dokumentasi. File README terkait memberikan instruksi penggunaan.

Sample Deskripsi
azure-search-classic-rag RAG bidikan tunggal menggunakan mesin pencari klasik sebagai data grounding dari Pencarian Azure AI, dengan model penyelesaian obrolan dari Azure OpenAI.
azure-search-vector-sample.js Contoh JavaScript tentang cara melakukan pencarian vektor.
azure-function-search Contoh JavaScript dari fungsi Azure yang mengirim kueri ke layanan pencarian. Anda dapat mengganti versi JavaScript ini untuk kode yang api digunakan dalam Menambahkan pencarian ke situs web dengan .NET.
penyisipan massal Contoh JavaScript tentang cara menggunakan API pendorongan untuk mengunggah dan mengindeks dokumen.

Petunjuk / Saran

Gunakan browser sampel untuk mencari sampel kode Microsoft di GitHub. Anda dapat memfilter pencarian berdasarkan produk, layanan, dan bahasa.