Batas layanan dalam Azure Cognitive Search

Batas maksimum penyimpanan, beban kerja, dan jumlah indeks dan objek lainnya bergantung pada apakah Anda memprovisikan Azure Cognitive Search di tingkatan harga Gratis, Dasar, Standar, atau Penyimpanan yang dioptimalkan.

  • Gratis adalah layanan bersama multi-penyewa yang dilengkapi dengan langganan Azure Anda.

  • Dasar menyediakan sumber daya komputasi khusus untuk beban kerja produksi dalam skala yang lebih kecil, tetapi berbagi beberapa infrastruktur jaringan dengan penyewa lain.

  • Standar berjalan pada komputer khusus dengan lebih banyak kapasitas penyimpanan dan pemrosesan di setiap level. Standar hadir dalam empat level: S1, S2, S3, dan S3 HD. S3 Kepadatan Tinggi (S3 HD) dirancang untuk multi-penyewaan dan indeks kecil dalam jumlah besar (tiga ribu indeks per layanan). S3 HD tidak menyediakan fitur pengindeks dan penyerapan data harus memanfaatkan API yang mendorong data dari sumber ke indeks.

  • Penyimpanan Yang Dioptimalkan berjalan pada komputer khusus dengan lebih banyak penyimpanan total, bandwidth penyimpanan, dan memori daripada Standar. Tingkat ini menargetkan indeks besar yang berubah-lambat. Penyimpanan yang Dioptimalkan hadir dalam dua level: L1 dan L2.

Batas langganan

Anda dapat membuat beberapa layanan dalam langganan. Masing-masing dapat disediakan pada tingkat tertentu. Anda hanya dibatasi oleh jumlah layanan yang diizinkan di setiap tingkatan. Misalnya, Anda dapat membuat hingga 12 layanan di tingkat Dasar dan 12 layanan lainnya di tingkat S1 dalam langganan yang sama. Untuk informasi selengkapnya tentang tingkatan, lihat Memilih SKU atau tingkatan untuk Azure Cognitive Search.

Batas layanan maksimum dapat dinaikkan berdasarkan permintaan. Jika Anda memerlukan lebih banyak layanan dalam langganan yang sama, hubungi Dukungan Azure.

Sumber daya Gratis1 Dasar S1 S2 S3 S3 HD L1 L2
Layanan maksimum 1 16 16 8 6 6 6 6
Skala maksimum di unit maksimum (SU)2 T/A 3 SU 36 SU 36 SU 36 SU 36 SU 36 SU 36 SU

1 Gratis berdasarkan pada sumber daya berbagi dan bukan yang khusus. Peningkatan skala tidak didukung pada sumber daya berbagi.

2 Unit pencarian adalah unit penagihan, dialokasikan sebagai replika atau partisi. Anda memerlukan kedua sumber daya untuk penyimpanan, pengindeksan, dan operasi kueri. Untuk mempelajari selengkapnya tentang komputasi SU, lihat Menskalakan tingkat sumber daya untuk beban kerja kueri dan indeks.

Batas penyimpanan

Layanan pencarian dibatasi oleh ruang disk atau dengan batas keras pada jumlah maksimum indeks atau pengindeks, mana yang datang lebih dulu. Tabel berikut ini mencatat batasan penyimpanan. Untuk batas objek maksimum, lihat Batasan menurut sumber daya.

Sumber daya Gratis Dasar1 S1 S2 S3 S3 HD L1 L2
Perjanjian tingkat layanan (SLA)2 Tidak Ya Ya Ya Ya Ya Ya Ya
Penyimpanan per partisi 50 MB 2 GB 25 GB 100 GB 200 GB 200 GB 1 TB 2 TB
Partisi per layanan T/A 1 12 12 12 3 12 12
Ukuran partisi T/A 2 GB 25 GB 100 GB 200 GB 200 GB 1 TB 2 TB
Replika T/A 3 12 12 12 12 12 12

1 Dasar memiliki satu partisi tetap. Unit pencarian tambahan dapat digunakan untuk menambahkan replika untuk volume kueri yang lebih besar.

2 Perjanjian tingkat layanan berlaku untuk layanan yang dapat ditagih pada sumber daya khusus. Layanan gratis dan fitur pratinjau tidak memiliki SLA. Untuk layanan yang dapat ditagih, SLA berlaku ketika Anda memprovisikan redundansi yang cukup untuk layanan Anda. Diperlukan dua replika atau lebih untuk SLA kueri (baca). Anda harus memiliki tiga replika atau lebih untuk SLA kueri dan pengindeksan (baca-tulis). Jumlah partisi bukanlah pertimbangan SLA.

Batas indeks

Sumber daya Gratis Dasar 1 S1 S2 S3 S3 HD L1 L2
Indeks maksimum 3 5 atau 15 50 200 200 1000 per partisi atau 3000 per layanan 10 10
Bidang sederhana maksimum per indeks 1000 100 1000 1000 1000 1000 1000 1000
Bidang koleksi kompleks maksimum per indeks 40 40 40 40 40 40 40 40
Elemen maksimum di semua koleksi kompleks per dokumen 2 3000 3000 3000 3000 3000 3000 3000 3000
Kedalaman maksimum bidang kompleks 10 10 10 10 10 10 10 10
Pemberi saran maksimum per indeks 1 1 1 1 1 1 1 1
Profil penilaian maksimum per indeks 100 100 100 100 100 100 100 100
Fungsi maksimum per profil 8 8 8 8 8 8 8 8

1 Layanan dasar yang dibuat sebelum Desember 2017 memiliki batas bawah (5, bukan 15) pada indeks. Tingkat dasar adalah satu-satunya SKU dengan batas bawah 100 bidang per indeks.

2 Batas atas ada untuk elemen. Karena memiliki sejumlah besar elemen secara signifikan meningkatkan penyimpanan yang diperlukan untuk indeks Anda. Elemen koleksi kompleks didefinisikan sebagai anggota koleksi tersebut. Misalnya, asumsikan dokumen Hotel dengan koleksi kompleks Kamar, setiap kamar dalam koleksi Kamar dianggap sebagai elemen. Selama pengindeksan, mesin pengindeks dapat dengan aman memproses maksimum 3000 elemen di seluruh dokumen secara keseluruhan. Batas ini diperkenalkan dan hanya berlaku untuk koleksi kompleks, dan bukan untuk koleksi string atau ke bidang yang kompleks.

Batas dokumen

Mulai Oktober 2018, tidak ada lagi batas jumlah dokumen untuk layanan baru yang dibuat pada tingkat yang dapat ditagih (Dasar, S1, S2, S3, S3 HD) di wilayah mana pun. Layanan lama yang dibuat sebelum Oktober 2018 mungkin masih tunduk pada batas jumlah dokumen.

Untuk menentukan apakah layanan Anda memiliki batas dokumen, gunakan GET Statistik Layanan REST API. Batas dokumen tercermin dalam respons, dengan null menunjukkan tidak ada batasan.

Catatan

Meskipun tidak ada batasan dokumen yang diberlakukan oleh layanan, ada batas shard sekitar 24 miliar dokumen per indeks pada layanan pencarian Dasar, S1, S2, dan S3. Untuk S3 HD, batas shard adalah 2 miliar dokumen per indeks. Setiap elemen dari koleksi kompleks dihitung sebagai dokumen terpisah dalam hal batas shard.

Batas ukuran dokumen per panggilan API

Ukuran dokumen maksimum saat memanggil Index API adalah sekitar 16 megabyte.

Ukuran dokumen sebenarnya adalah batas ukuran isi permintaan API Indeks. Karena Anda dapat meneruskan batch beberapa dokumen ke API Indeks sekaligus, batas ukuran secara realistis tergantung pada berapa banyak dokumen dalam batch. Untuk batch dengan satu dokumen, ukuran dokumen maksimum adalah 16 MB JSON.

Saat memperkirakan ukuran dokumen, ingatlah untuk hanya mempertimbangkan bidang yang dapat digunakan oleh layanan pencarian. Setiap data biner atau gambar dalam dokumen sumber harus dihilangkan dari perhitungan Anda.

Batas pengindeks

Waktu berjalan maksimum ada untuk memberikan keseimbangan dan stabilitas pada layanan secara keseluruhan, tetapi kumpulan data yang lebih besar mungkin memerlukan lebih banyak waktu pengindeksan daripada waktu maksimum yang diizinkan. Jika pekerjaan pengindeksan tidak dapat diselesaikan dalam waktu maksimum yang diizinkan, coba jalankan sesuai jadwal. Penjadwal melacak status pengindeksan. Jika pekerjaan pengindeksan terjadwal terganggu karena alasan apa pun, pengindeks dapat melanjutkan di tempat terakhir yang ditinggalkannya saat menjalankan jadwal berikutnya.

Sumber daya Gratis 1 Dasar 2 S1 S2 S3 S3 HD 3 L1 L2
Pengindeks maksimum 3 5 atau 15 50 200 200 T/A 10 10
Sumber data maksimum 3 5 atau 15 50 200 200 T/A 10 10
Skillset maksimum 4 3 5 atau 15 50 200 200 T/A 10 10
Beban pengindeksan maksimum per invokasi 10.000 dokumen Hanya dibatasi oleh dokumen maksimum Hanya dibatasi oleh dokumen maksimum Hanya dibatasi oleh dokumen maksimum Hanya dibatasi oleh dokumen maksimum T/A Tanpa batas Tanpa batas
Jadwal minimum 5 menit 5 menit 5 menit 5 menit 5 menit 5 menit 5 menit 5 menit
Waktu berjalan maksimum 1-3 menit 24 jam 24 jam 24 jam 24 jam T/A 24 jam 24 jam
Waktu berjalan maksimum untuk pengindeks dengan skillset 5 3-10 menit 2 jam 2 jam 2 jam 2 jam T/A 2 jam 2 jam
Pengindeks blob: ukuran blob maksimum, MB 16 16 128 256 256 T/A 256 256
Pengindeks blob: karakter maksimum konten yang diekstrak dari blob 32.000 64.000 4 juta 8 juta 16 juta T/A 4 juta 4 juta

1 Layanan gratis memiliki waktu eksekusi maksimum pengindeks 3 menit untuk sumber blob, dan 1 menit untuk semua sumber data lainnya. Untuk pengindeksan AI yang memanggil ke Cognitive Services, layanan gratis dibatasi hingga 20 transaksi gratis per hari, di mana transaksi didefinisikan sebagai dokumen yang berhasil melewati alur pengayaan.

2 Layanan dasar yang dibuat sebelum Desember 2017 memiliki batas bawah (5, bukan 15) pada indeks.

3 Layanan HD S3 tidak menyertakan dukungan pengindeks.

4 Maksimum 30 keterampilan per skillset.

5 Pengayaan AI dan analisis gambar secara komputasi intensif dan mengonsumsi jumlah daya pemrosesan yang tersedia secara tidak proporsional. Durasi untuk beban kerja ini telah dipersingkat untuk memberikan pekerjaan lain dalam antrian lebih banyak kesempatan untuk dijalankan.

Catatan

Seperti yang dinyatakan dalam batas Indeks,pengindeks juga akan menegakkan batas atas 3000 elemen di semua koleksi kompleks per dokumen dimulai dengan versi GA API terbaru yang mendukung jenis kompleks () dan seterusnya. Ini berarti bahwa jika Anda telah membuat pengindeks dengan versi API sebelumnya, Anda tidak akan tunduk pada batas ini. Untuk menjaga kompatibilitas maksimum, pengindeks yang dibuat dengan versi API sebelumnya dan kemudian diperbarui dengan versi API 2019-05-06 atau yang lebih baru, masih akan 2019-05-06 dari batas. Pelanggan harus menyadari dampak buruk dari memiliki koleksi kompleks yang sangat besar (seperti yang dinyatakan sebelumnya) dan kami sangat menyarankan untuk membuat pengindeks baru dengan versi GA API terbaru.

Pengindeks dapat mengakses sumber daya Azure lainnya melalui titik akhir privat yang dikelola melalui API sumber daya tautan privat bersama. Bagian ini menjelaskan batasan yang terkait dengan kemampuan ini.

Sumber daya Gratis Dasar S1 S2 S3 S3 HD L1 L2
Dukungan pengindeks titik akhir privat Tidak Ya Ya Ya Ya Tidak Ya Ya
Dukungan titik akhir privat untuk pengindeks dengan skillset1 Tidak Tidak Tidak Ya Ya Tidak Ya Ya
Titik akhir privat maksimum T/A 10 atau 30 100 400 400 T/A 20 20
Jenis sumber daya maksimum yang berbeda2 T/A 4 7 15 15 T/A 4 4

1 Pengayaan AI dan analisis gambar secara komputasi intensif dan mengonsumsi jumlah daya pemrosesan yang tersedia secara tidak proporsional. Untuk alasan ini, koneksi privat dinonaktifkan pada tingkat yang lebih rendah untuk menghindari dampak buruk pada performa dan stabilitas layanan pencarian itu sendiri.

Jumlah jenis sumber daya yang berbeda dihitung sebagai jumlah nilai unik yang digunakan di semua sumber daya tautan pribadi bersama untuk layanan pencarian tertentu, terlepas dari status sumber daya.

Batas sinonim

Jumlah maksimum peta sinonim bervariasi menurut tingkatan. Setiap aturan dapat memiliki hingga 20 ekspansi, di mana ekspansi adalah istilah yang setara. Misalnya, diberikan "kucing", asosiasi dengan "kucing", "feline", dan "felis" (genus untuk kucing) akan dihitung sebagai 3 ekspansi.

Sumber daya Gratis Dasar S1 S2 S3 S3-HD L1 L2
Peta sinonim maksimum 3 3 5 10 20 20 10 10
Jumlah maksimum aturan per peta 5000 20000 20000 20000 20000 20000 20000 20000

Batas data (pengayaan AI)

Pipa pengayaan AI yang membuat panggilan ke Azure Cognitive Services for Language resource untuk pengenalan entitas,menghubungkan entitas,ekstraksi frase kunci,analisis sentimen,deteksi bahasa,dan deteksi informasi pribadi tunduk pada batas data. Ukuran maksimum rekaman harus 50.000 karakter sebagaimana diukur oleh String.Length. Jika Anda perlu memecah data Anda sebelum mengirimkannya ke penganalisis sentimen, gunakan keterampilan Pemisahan Teks.

Batas Pembatasan

Permintaan API dibatasi saat sistem mendekati kapasitas puncak. Pembatasan berperilaku berbeda untuk API yang berbeda. API Kueri (Search/Suggest/Autocomplete) dan pembatasan API pengindeksan secara dinamis berdasarkan beban pada layanan. API indeks dan API operasi layanan memiliki batas tingkat permintaan statik.

Batas permintaan laju statik untuk operasi yang terkait dengan indeks:

  • Daftar Indeks (GET /indexes): 3 per detik per unit pencarian
  • Dapatkan Indeks (GET /indexes/myindex): 10 per detik per unit pencarian
  • Buat Indeks (POST /indexes): 12 per menit per unit pencarian
  • Buat atau Perbarui Indeks (PUT /indexes/myindex): 6 per detik per unit pencarian
  • Indeks Hapus (DELETE /indexes/myindex): 12 per menit per unit pencarian

Batas permintaan laju statik untuk operasi yang terkait dengan indeks:

  • Statistik Layanan (GET /servicestats): 4 per detik per unit pencarian

Batas permintaan API

  • Maksimum 16 MB per permintaan 1
  • Panjang URL Maksimum 8 KB
  • Maksimum 1000 dokumen per batch pengunggahan indeks, penggabungan, atau penghapusan
  • Maksimum 32 bidang dalam klaus $orderby
  • Ukuran istilah pencarian maksimum adalah 32.766 byte (32 KB minus 2 byte) dari teks yang dikodekan UTF-8

1 Dalam Azure Cognitive Search, isi permintaan tunduk pada batas atas 16 MB, memberlakukan batas praktis pada konten bidang atau koleksi individual yang tidak dibatasi oleh batas teoritis (lihat Jenis data yang didukung untuk informasi selengkapnya tentang komposisi dan pembatasan bidang).

Batas respons API

  • Maksimum 1000 dokumen yang dikembalikan per halaman hasil pencarian
  • Maksimum 100 saran yang dikembalikan per permintaan Sarankan API

Batas kunci API

Kunci API digunakan untuk autentikasi layanan. Ada dua jenis. Kunci admin ditentukan di header permintaan dan memberikan akses baca-tulis secara penuh ke layanan. Kunci kueri bersifat hanya-baca, ditentukan pada URL, dan biasanya didistribusikan ke aplikasi klien.

  • Maksimum 2 kunci admin per layanan
  • Maksimum 50 kunci kueri per layanan