Konfigurasikan cache pengayaan (pratinjau)

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.

Penting

Fitur, kemampuan, atau properti yang ditandai (pratinjau) tidak tercakup dalam perjanjian tingkat layanan, tidak disarankan untuk beban kerja produksi, dan mungkin berubah atau dibatasi sebelum tersedia secara umum. Ketentuan pratinjau Pencarian Azure AI berlaku untuk semua fungsionalitas pratinjau, baik itu mandiri atau bagian dari fitur yang tersedia secara umum.

Artikel ini menjelaskan cara menambahkan caching ke alur kerja skillset sehingga Anda dapat memodifikasi langkah-langkah pengayaan hilir tanpa harus membangun ulang secara keseluruhan setiap kali. Cache pengayaan (pratinjau) memerlukan REST API pratinjau. Secara default, set keterampilan bersifat stateless, dan mengubah bagian mana pun dari komposisinya memerlukan pengindeksan ulang secara penuh. Dengan cache pengayaan, pengindeks menentukan bagian mana dari pohon dokumen yang harus di-refresh berdasarkan skillset atau perubahan definisi pengindeks. Pengindeks mempertahankan dan menggunakan kembali output yang diproses yang ada jika memungkinkan.

Anda menempatkan konten cache di Azure Storage dengan menggunakan string koneksi yang Anda sediakan. Pengindeks membuat objek ini saat dijalankan. Pertimbangkan cache pengayaan komponen internal yang dikelola oleh layanan pencarian yang tidak boleh Anda ubah.

Penting

Cache pengayaan bukan cadangan output skillset, status pengindeks, atau dokumen terindeks. Ini tidak melacak pemrosesan dokumen mana yang selesai. Untuk sumber data berukuran besar, tinjau bagian Batasan sebelum mengaktifkan cache.

  • Kontainer bernama ms-az-search-indexercache-<alpha-numeric-string>
  • Tabel-tabel yang bernama MsAzSearchIndexerCacheIndex<alpha-numeric-string>

Prasyarat

Anda harus terbiasa dengan menyiapkan pengindeks dan kumpulan skill. Mulailah dengan gambaran umum pengindeks lalu lanjutkan ke set keterampilan untuk mempelajari tentang alur pengayaan.

Keterbatasan

Perhatian

Jika Anda menggunakan pengindeks SharePoint (pratinjau), hindari pengayaan inkremental. Dalam keadaan tertentu, cache menjadi tidak valid. Untuk memuat ulang, lakukan reset pengindeks dan pembangunan ulang penuh.

Sumber data besar memiliki batasan cache tambahan.

Perhatian

Untuk sumber data berukuran besar, cache pengayaan dapat meningkatkan total pemrosesan ulang ketika skill yang berjalan lama, gangguan berulang, atau skill yang sering gagal terjadi. Pengindeks memprioritaskan kebenaran daripada meminimalkan pemrosesan ulang, sehingga backlog cache dari gangguan berulang memperkuat perilaku coba lagi. Perilaku ini diharapkan, bukan bug.

Untuk memulihkan dari backlog cache yang berkembang, partisi sumber data menjadi kontainer atau folder virtual yang lebih kecil. Kemudian gunakan pengindeks paralel yang menunjuk ke indeks yang sama. Untuk memisahkan cache, atur cache properti ke null pada pengindeks. Lihat Mengindeks himpunan data besar untuk panduan tentang pola partisi.

Perizinan

Identitas Pencarian Azure AI memerlukan akses tulis ke Azure Storage:

  • Kontributor Penyimpanan Data Blob
  • Kontributor Data pada Tabel Penyimpanan

Sintaks string koneksi menentukan apakah identitas yang ditetapkan sistem atau ditetapkan pengguna digunakan. Untuk informasi selengkapnya, lihat Hubungkan ke Azure Storage menggunakan identitas terkelola.

Mengatur properti cache

Gunakan prosedur ini untuk pengindeks baru dan yang sudah ada.

Dalam definisi pengindeks, atur cache dengan:

  • (Wajib) storageConnectionString diatur ke string koneksi Azure Storage.
  • (Opsional) enableReprocessing (true secara default). Atur ke false untuk menangguhkan pengayaan bertahap untuk sementara waktu, dan alihkan kembali ke true nanti.
  1. Di sebelah kiri, pilih Pengindeks.

  2. Pilih Tambahkan pengindeks untuk membuat pengindeks baru, atau buka pengindeks yang sudah ada dalam mode edit JSON.

  3. Aktifkan pengayaan bertahap, atur akun penyimpanan cache pengayaan, dan simpan pengindeks.

    Screenshot opsi untuk pengayaan cache di portal Azure.

  4. Reset pengindeks jika sudah ada.

  5. Jalankan pengindeks. Proses pembangunan ulang penuh sekali ini menginisialisasi cache. Setelah dimuat, penggunaan kembali bertahap berlaku pada eksekusi berikutnya.