Membuat layanan Azure Cognitive Search di portal

Azure Cognitive Search adalah sumber daya Azure yang digunakan untuk menambahkan pengalaman pencarian teks lengkap ke aplikasi kustom.

Jika Anda memiliki langganan Azure, termasuk langganan uji coba, Anda dapat membuat layanan pencarian secara gratis. Layanan gratis memiliki batasan, tetapi Anda dapat menyelesaikan semua mulai cepat dan sebagian besar tutorial.

Cara term mudah untuk membuat layanan pencarian adalah menggunakan portal Azure, yang tercakup dalam artikel ini. Anda juga dapat menggunakan Azure PowerShell, Azure CLI, MANAGEMENT REST API, templat layanan Azure Resource Manager, atau file Bicep.

Animasi GIF

Sebelum Anda memulai

Properti layanan berikut diperbaiki selama masa pakai layanan. Karena diperbaiki, pertimbangkan implikasi penggunaan saat Anda mengisi setiap properti:

  • Nama layanan menjadi bagian dari titik akhir URL (tinjau tips untuk nama layanan yang bermanfaat).
  • Tingkat (Gratis, Dasar, Standar, dan sebagainya) menentukan perangkat keras dan penagihan fisik yang mendasar. Beberapa fitur dibatasi tingkatannya.
  • Wilayah layanan dapat menentukan ketersediaan skenario tertentu. Jika Anda memerlukan ketersediaan tinggi atau pengayaan AI, Anda harus membuat sumber daya di wilayah yang menyediakan fitur tersebut.

Berlangganan (gratis atau berbayar)

Untuk mencoba mencari secara gratis, buka akun Azure gratis lalu buat layanan pencarian Anda menggunakan tingkat Gratis . Karena tingkat diperbaiki, tingkatan tidak akan pernah bertransisi untuk menjadi tingkat yang dapat ditagih.

Atau, Anda dapat menggunakan kredit gratis untuk mencoba layanan Azure berbayar, yang berarti Anda dapat membuat layanan pencarian Anda di Dasar atau di atasnya untuk mendapatkan kapasitas lebih. Kartu kredit Anda tidak pernah ditagih kecuali Anda secara eksplisit mengubah pengaturan Anda dan meminta untuk ditagih. Pendekatan lain adalah mengaktifkan kredit Azure dalam langganan Visual Studio. Langganan Visual Studio memberi Anda kredit setiap bulan yang dapat Anda gunakan untuk layanan Azure berbayar.

Pencarian berbayar (atau dapat ditagih) terjadi saat Anda memilih tingkat yang dapat ditagih (Dasar atau di atasnya) saat membuat sumber daya pada langganan Azure yang dapat ditagih.

Temukan penawaran Pencarian Kognitif Azure

  1. Masuk ke portal Microsoft Azure.

  2. Klik tanda plus ( "+ Buat Sumber Daya" ) di sudut kiri atas.

  3. Gunakan bilah pencarian untuk menemukan "Azure Cognitive Search" atau navigasi ke sumber daya melalui Web>Azure Cognitive Search.

Cuplikan layar halaman Buat Sumber Daya di portal.

Pilih langganan

Jika Anda memiliki lebih dari satu langganan, pilih langganan untuk layanan pencarian Anda. Jika Anda menerapkan enkripsi yang dikelola pelanggan atau jika Anda menggunakan fitur lain yang bergantung pada identitas layanan terkelola untuk akses data eksternal, pilih langganan yang sama dengan yang digunakan untuk Azure Key Vault atau layanan lain yang identitas terkelolanya digunakan.

Mengatur grup sumber daya

Grup sumber daya adalah kontainer yang menyimpan sumber daya terkait untuk solusi Azure Anda. Diperlukan untuk layanan pencarian. Ini juga berguna untuk mengelola sumber daya secara menyeluruh, termasuk biaya. Grup sumber daya dapat terdiri dari satu layanan, atau beberapa layanan yang digunakan bersamaan. Misalnya, jika Anda menggunakan Azure Cognitive Search untuk mengindeks database Azure Cosmos DB, Anda dapat menjadikan kedua layanan tersebut bagian dari grup sumber daya yang sama untuk tujuan manajemen.

Jika Anda tidak menggabungkan sumber daya ke dalam satu grup, atau jika grup sumber daya yang ada diisi dengan sumber daya yang digunakan dalam solusi yang tidak terkait, buat grup sumber daya baru hanya untuk sumber daya Azure Cognitive Search Anda.

Cuplikan layar halaman Buat Grup Sumber Daya di portal.

Seiring waktu, Anda dapat melacak biaya secara menyeluruh saat ini dan yang diproyeksikan atau Anda dapat melihat biaya untuk sumber daya individual. Cuplikan layar berikut ini memperlihatkan jenis informasi biaya yang dapat Anda harapkan untuk dilihat saat Anda menggabungkan beberapa sumber daya ke dalam satu grup.

Cuplikan layar halaman kelola biaya di portal.

Tip

Grup sumber daya menyederhanakan pembersihan karena menghapus grup akan menghapus semua layanan di dalamnya. Untuk proyek prototipe yang menggunakan beberapa layanan, menempatkan semuanya dalam grup sumber daya yang sama membuat pembersihan lebih mudah setelah proyek berakhir.

Beri nama layanan

Misalnya, berikan nama layanan di bidang URL. Nama ini merupakan bagian dari titik akhir URL yang dikeluarkan oleh panggilan API: https://your-service-name.search.windows.net. Misalnya, jika Anda ingin titik akhir https://myservice.search.windows.net, Anda harus memasukkan myservice.

Persyaratan nama layanan:

  • Ini harus unik dalam ruang nama search.windows.net
  • Panjangnya harus antara 2 dan 60 karakter
  • Anda harus menggunakan huruf kecil, digit, atau tanda hubung ("-")
  • Jangan gunakan garis putus-putus ("-") dalam 2 karakter pertama atau sebagai karakter tunggal terakhir
  • Anda tidak boleh menggunakan tanda hubung berturut-turut ("--") di mana saja

Tip

Jika Anda merasa akan menggunakan beberapa layanan, sebaiknya sertakan wilayah (atau lokasi) dalam nama layanan sebagai konvensi penamaan. Layanan di wilayah yang sama dapat bertukar data tanpa biaya, jadi jika Azure Cognitive Search berada di US Barat, dan Anda memiliki layanan lain juga di US Barat, nama seperti mysearchservice-westus dapat menghemat perjalanan Anda ke halaman properti saat memutuskan cara menggabungkan atau melampirkan sumber daya.

Pilih alasan

Azure Cognitive Search tersedia di sebagian besar wilayah, seperti yang tercantum di halaman Produk yang tersedia menurut wilayah.

Sebagai aturan, jika Anda menggunakan beberapa layanan Azure, menempatkan semuanya di wilayah yang sama meminimalkan atau membatalkan biaya bandwidth. Tidak ada biaya untuk pertukaran data di antara layanan ketika semuanya berada di wilayah yang sama.

Dua pengecualian penting dapat menyebabkan penyediaan satu atau beberapa layanan pencarian di wilayah terpisah:

  • Koneksi keluar dari Cognitive Search ke Azure Storage. Anda mungkin menginginkan penyimpanan di wilayah lain jika Mengaktifkan firewall.

  • Persyaratan kelangsungan bisnis dan pemulihan bencana (BCDR) menentukan pembuatan beberapa layanan pencarian dalam pasangan regional. Misalnya, jika Anda beroperasi di Amerika Utara, Anda dapat memilih US Timur dan US Barat, atau US Tengah Utara dan US Tengah Selatan, untuk setiap layanan pencarian.

Beberapa fitur tergantung pada ketersediaan regional. Jika Anda memerlukan salah satu fitur berikut, pilih wilayah yang menyediakannya:

  • Pengayaan AI mengharuskan Cognitive Services berada di wilayah fisik yang sama dengan Azure Cognitive Search. Hanya ada beberapa wilayah yang tidak menyediakan keduanya. Halaman Produk yang tersedia menurut wilayah menunjukkan kehadiran regional umum dengan memperlihatkan dua tanda centang bertumpuk. Kombinasi yang tidak tersedia memiliki tanda centang yang hilang. Ikon potongan waktu menunjukkan ketersediaan di masa mendatang.

    Cuplikan layar halaman ketersediaan regional.

  • Pencarian semantik saat ini dalam pratinjau di wilayah yang dipilih, seperti "Australia Timur" pada cuplikan layar di atas.

Fitur lain yang memiliki batasan regional:

Memilih tingkatan

Azure Cognitive Search saat ini ditawarkan dalam beberapa tingkat harga:Gratis, Dasar, Standar, atau Penyimpanan Yang Dioptimalkan. Setiap tingkat memiliki kapasitas dan batasan sendiri. Juga tingkat yang Anda pilih dapat memengaruhi ketersediaan fitur tertentu. Lihat Ketersediaan fitur menurut tingkat untuk panduan.

Dasar dan Standar adalah pilihan paling umum untuk beban kerja produksi, tetapi awalnya banyak pelanggan mulai dengan layanan Gratis untuk tujuan evaluasi. Di antara tingkat yang dapat ditagih, perbedaan utama adalah ukuran partisi dan kecepatan, serta batasan jumlah objek yang dapat Anda buat.

Cuplikan layar halaman Pilih tingkat harga.

Ingat, tingkat harga tidak dapat diubah setelah layanan dibuat. Jika Anda membutuhkan tingkat yang lebih tinggi atau lebih rendah, Anda harus membuat ulang layanan.

Buat layanan Anda

Setelah Anda memberikan masukkan yang diperlukan, lanjutkan dan buat layanan.

Cuplikan layar halaman Tinjau dan buat layanan.

Layanan Anda disebarkan dalam beberapa menit. Anda dapat memantau kemajuan melalui pemberitahuan Azure. Pertimbangkan untuk menyematkan layanan ke dasbor Anda untuk akses mudah di masa mendatang.

Cuplikan layar monitor dan sematkan halaman layanan.

Konfigurasikan autentikasi

Kecuali Anda menggunakan portal, akses terprogram ke layanan baru Mengharuskan Anda menyediakan titik akhir URL dan koneksi terautentikasi. Anda dapat menggunakan salah satu atau kedua opsi ini:

  1. Saat menyiapkan koneksi terprogram, Anda memerlukan titik akhir layanan pencarian. Pada halaman Gambaran Umum, temukan dan salin titik akhir URL di sisi kanan halaman.

    Cuplikan layar halaman gambaran umum layanan dengan titik akhir URL.

  2. Untuk mengatur opsi autentikasi, gunakan halaman Kunci . Sebagian besar mulai cepat dan tutorial menggunakan kunci API untuk kesederhanaan, tetapi jika Anda menyiapkan layanan untuk beban kerja produksi, pertimbangkan untuk menggunakan peran Azure. Anda dapat menyalin kunci dari halaman ini.

    Cuplikan layar halaman kunci dengan opsi autentikasi.

Titik akhir dan kunci tidak diperlukan untuk tugas berbasis portal. Portal sudah ditautkan ke sumber daya Azure Cognitive Search Anda dengan hak admin. Untuk panduan portal, mulailah dengan Mulai Cepat: Buat indeks Azure Cognitive Search di portal.

Skalakan layanan Anda

Setelah layanan pencarian disediakan, Anda dapat menskalakannya untuk memenuhi kebutuhan Anda. Jika Anda memilih tingkat Standar, Anda dapat menskalakan layanan dalam dua dimensi: replika dan partisi. Untuk tingkat Dasar, Anda hanya dapat menambahkan replika. Untuk layanan gratis, skala tidak tersedia.

Partisi memungkinkan layanan Anda untuk menyimpan dan mencari melalui lebih banyak dokumen.

Replika memungkinkan layanan Anda menangani beban kueri pencarian yang lebih tinggi.

Menambahkan sumber daya meningkatkan tagihan bulanan Anda. Kalkulator harga dapat membantu Anda memahami konsekuensi penagihan untuk menambahkan sumber daya. Ingat bahwa Anda dapat menyesuaikan sumber daya berdasarkan beban. Misalnya, Anda dapat meningkatkan sumber daya untuk membuat indeks awal penuh, lalu mengurangi sumber daya nanti ke tingkat yang lebih sesuai untuk pengindeksan inkremental.

  1. Buka halaman layanan pencarian Anda di portal Microsoft Azure.
  2. Di panel navigasi kiri, pilih Pengaturan>Skala.
  3. Gunakan bilah geser untuk menambahkan sumber daya dari salah satu tipe.

Cuplikan layar halaman tambahkan kapasitas.

Kapan menambahkan layanan kedua

Sebagian besar pelanggan hanya menggunakan satu layanan yang disediakan pada tingkat yang cukup untuk beban yang diharapkan. Satu layanan dapat menjadi host beberapa indeks, tergantung pada batas maksimum tingkat yang Anda pilih, dengan setiap indeks terisolasi dari yang lain. Di Azure Cognitive Search, permintaan hanya dapat diarahkan ke satu indeks, meminimalkan kemungkinan pengambilan data yang tidak disengaja atau disengaja dari indeks lain dalam layanan yang sama.

Meskipun sebagian besar pelanggan hanya menggunakan satu layanan, redundansi layanan mungkin diperlukan jika persyaratan operasional meliputi hal berikut:

Catatan

Di Azure Cognitive Search, Anda tidak bisa memisahkan operasi pengindeksan dan kueri; dengan demikian, Anda tidak akan pernah membuat beberapa layanan untuk beban kerja terpisah. Indeks selalu diminta pada layanan tempatnya dibuat (Anda tidak dapat membuat indeks dalam satu layanan dan menyalinnya ke layanan lain).

Layanan kedua tidak diperlukan untuk ketersediaan tinggi. Ketersediaan tinggi untuk kueri dicapai ketika Anda menggunakan 2 replika atau lebih dalam layanan yang sama. Pembaruan replika berurutan, yang berarti setidaknya satu beroperasi ketika pembaruan layanan diluncurkan. Untuk informasi selengkapnya tentang waktu aktif, lihat Perjanjian Tingkat Layanan.

Menambahkan lebih banyak layanan ke langganan

Cognitive Search membatasi jumlah sumber daya yang awalnya dapat Anda buat dalam langganan. Jika Anda menghabiskan batas maksimum Anda, ajukan permintaan dukungan baru untuk menambahkan lebih banyak layanan pencarian.

  1. Masuk ke portal Azure dan temukan layanan pencarian Anda.

  2. Pada panel navigasi kiri, gulir ke bawah dan pilih Permintaan Dukungan Baru.

  3. Di Jenis masalah, pilih Batas layanan dan langganan (kuota).

  4. Pilih langganan yang membutuhkan lebih banyak kuota.

  5. Di bawah Jenis kuota, pilih Cari lalu pilih Berikutnya.

  6. Di bagian Detail masalah, pilih Masukkan detail.

  7. Ikuti perintah untuk memilih lokasi dan tingkat yang ingin Anda tingkatkan batasnya.

  8. Tambahkan jumlah layanan baru yang ingin Anda tambahkan ke kuota Anda. Nilai tidak boleh kosong dan harus antara 0 hingga 100. Misalnya, jumlah maksimum layanan S2 adalah 8. Jika Anda menginginkan 12 layanan, Anda akan meminta 4 layanan S2.

  9. Setelah selesai, pilih Simpan dan lanjutkan untuk melanjutkan membuat permintaan dukungan Anda.

  10. Berikan informasi tambahan yang diperlukan untuk mengajukan permintaan, lalu pilih Berikutnya.

  11. Pada Tinjau + buat, tinjau detail yang akan Anda kirim ke dukungan, lalu pilih Buat.

Langkah berikutnya

Setelah menyediakan layanan, Anda dapat melanjutkan di portal untuk membuat indeks pertama Anda.

Ingin mengoptimalkan dan menghemat pengeluaran cloud Anda?