Sampel Python untuk Azure AI Search
Pelajari tentang sampel kode Python yang menunjukkan fungsionalitas dan alur kerja solusi Azure AI Search. Sampel ini menggunakan pustaka klien Azure AI Search untuk Azure SDK for Python, yang dapat Anda jelajahi melalui tautan berikut.
Target | Tautan |
---|---|
Unduhan paket | pypi.org/project/azure-search-documents/ |
Referensi API | azure-search-documents |
Kasus uji API | github.com/Azure/azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/tests |
Kode sumber | github.com/Azure/azure-sdk-for-python/tree/main/sdk/search/azure-search-documents |
Sampel SDK
Sampel kode dari tim pengembangan Azure SDK menunjukkan penggunaan API. Anda dapat menemukan sampel ini di azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/samples di GitHub.
Sampel | Deskripsi |
---|---|
Mengautentikasi | Menampilkan cara mengonfigurasi klien dan mengautentikasi ke layanan. |
Operasi Buat-Baca-Perbarui-Hapus indeks | Menunjukkan cara membuat, memperbarui, mendapatkan, mencantumkan, dan menghapus indeks pencarian. |
Operasi Buat-Baca-Perbarui-Hapus indeks | Menunjukkan cara membuat, memperbarui, mendapatkan, mencantumkan, mereset dan menghapus pengindeks. |
Sumber data pengindeks pencarian | Menunjukkan cara membuat, memperbarui, mendapatkan, mencantumkan, dan menghapus sumber data pengindeks, yang diperlukan untuk pengindeksan berbasis pengindeks sumber data Azure yang didukung. |
Sinonim | Menunjukkan cara membuat, memperbarui, mendapatkan, mencantumkan, dan menghapus peta sinonim. |
Muat dokumen | Menampilkan cara mengunggah atau menggabungkan dokumen ke dalam indeks dalam operasi impor data. |
Kueri sederhana | Menunjukkan cara menyiapkan kueri dasar. |
Kueri filter | Mendemonstrasikan pengaturan ekspresi filter. |
Kueri Facet | Menunjukkan cara kerja dengan faset. |
Sampel peringkat semantik | Memperlihatkan kepada Anda cara mengonfigurasi peringkat semantik dalam indeks dan memanggil kueri semantik. |
Pencarian vektor | Menunjukkan cara mendapatkan penyematan dari bidang deskripsi lalu mengirim kueri vektor terhadap data. |
Sampel dokumen
Sampel kode dari tim Pencarian Azure AI menunjukkan fitur dan alur kerja. Banyak dari sampel ini direferensikan dalam tutorial, mulai cepat, dan artikel panduan. Anda dapat menemukan sampel ini di Azure-Samples/azure-search-javascript-samples di GitHub.
Sampel | Artikel |
---|---|
mulai cepat | Kode sumber untuk bagian Python dari Mulai Cepat: Pencarian teks lengkap menggunakan Azure SDK. Artikel ini mencakup alur kerja dasar untuk membuat, memuat, dan mengkueri indeks pencarian menggunakan data sampel. |
quickstart-semantic-search | Kode sumber untuk bagian Python dari Mulai Cepat: Peringkat semantik menggunakan Azure SDK. Ini menunjukkan skema indeks dan permintaan kueri untuk memanggil peringkat semantik. |
search-website-functions-v4 | Kode sumber untuk Tutorial: Tambahkan pencarian ke aplikasi web. Menunjukkan aplikasi pencarian ujung ke ujung yang mencakup klien kaya ditambah komponen untuk meng hosting aplikasi dan menangani permintaan pencarian. |
Demo
Repositori demo menyediakan kode sumber bukti konsep untuk contoh atau skenario yang ditampilkan dalam demonstrasi. Solusi demo tidak dirancang untuk adaptasi oleh pelanggan.
Repositori | Deskripsi |
---|---|
azure-search-vector-python-sample.ipynb | Menggunakan pustaka azure.search.documents di Azure SDK untuk Python untuk membuat, memuat, dan mengkueri indeks vektor. |
azure-search-integrated-vectorization-sample.ipynb | Memperluas alur kerja pengindeksan vektor untuk menyertakan pemotongan dan penyematan data terintegrasi. |
azure-search-vector-image-index-creation-python-sample.ipynb | Menunjukkan pencarian multimodal melalui teks dan gambar. |
azure-search-custom-vectorization-sample.ipynb | Menunjukkan vektorisasi kustom. |
azure-search-vector-python-huggingface-model-sample.ipynb | Memeluk integrasi Face. |
azure-search-vector-python-langchain-sample.ipynb | Integrasi LangChain. |
azure-search-vector-python-llamaindex-sample.ipynb | Integrasi Llamaindex. |
azure-search-openai-demo | Data ChatGPT + Enterprise dengan kode Azure OpenAI Python memperlihatkan cara menggunakan Azure AI Search dengan model bahasa besar di Azure OpenAI. Untuk latar belakang, lihat posting blog Komunitas Teknologi ini: Merevolusi Data Perusahaan Anda dengan ChatGPT. |
Sampel lainnya
Sampel berikut juga diterbitkan oleh tim Pencarian Azure AI, tetapi tidak direferensikan dalam dokumentasi. File readme terkait menyediakan instruksi penggunaan.
Repositori | Deskripsi |
---|---|
azure-search-backup-and-restore.ipynb | Menggunakan pustaka azure.search.documents di Azure SDK untuk Python untuk membuat salinan lokal bidang yang dapat diambil dari indeks pencarian, lalu mendorong bidang tersebut ke indeks pencarian baru. |
Tip
Coba Browser sampel untuk mencari sampel kode Microsoft di GitHub, difilter berdasarkan produk, layanan, dan bahasa.