Mengindeks Data Dokumen dengan Amazon CloudSearch - Amazon CloudSearch

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengindeks Data Dokumen dengan Amazon CloudSearch

Saat Anda mengirim pembaruan dokumen ke domain Anda, Amazon CloudSearch secara otomatis memperbarui indeks pencarian domain dengan data baru. Anda tidak perlu melakukan apa pun agar pembaruan dapat diindeks. Namun, jika Anda mengubah konfigurasi bidang indeks domain atau opsi teks, Anda harus secara eksplisit membangun kembali indeks penelusuran agar perubahan tersebut terlihat di hasil penelusuran. Karena membangun kembali indeks dapat memakan banyak waktu jika Anda memiliki banyak data, Anda harus menyelesaikan semua perubahan konfigurasi Anda sebelum mengindeks ulang dokumen Anda.

penting

Jika Anda mengubah jenis bidang dan memiliki dokumen dalam indeks Anda yang berisi data yang tidak kompatibel dengan jenis bidang baru, semua bidang yang sedang diproses dimasukkan ke dalam FailedToValidate status saat Anda menjalankan pengindeksan dan operasi pengindeksan gagal. Mengembalikan perubahan konfigurasi yang tidak kompatibel akan memungkinkan Anda untuk berhasil membangun kembali indeks Anda. Jika perubahan diperlukan, Anda harus memperbarui atau menghapus dokumen yang tidak kompatibel dari indeks Anda untuk menggunakan konfigurasi baru.

Saat Anda membuat perubahan yang memerlukan pengindeksan ulang, status domain akan berubah menjadi. Needs Indexing Sementara indeks sedang dibangun kembali, status domain adalahProcessing. Anda dapat terus mengirimkan permintaan penelusuran saat pengindeksan sedang dalam proses, tetapi perubahan konfigurasi tidak akan terlihat di hasil penelusuran hingga pengindeksan selesai dan status domain berubah menjadi. Active Anda juga dapat terus mengunggah kumpulan dokumen ke domain Anda. Namun, jika Anda mengirimkan sejumlah besar pembaruan saat domain Anda dalam Processing keadaan, itu dapat meningkatkan jumlah waktu yang diperlukan untuk pembaruan untuk diterapkan ke indeks pencarian Anda. Jika ini menjadi masalah, perlambat tingkat pembaruan Anda hingga domain kembali ke Active status.

catatan

Tergantung pada volume data, membangun indeks penuh dapat mengambil sejumlah besar daya komputasi. Amazon CloudSearch secara otomatis mengelola sumber daya yang dibutuhkan untuk membangun indeks secara tepat waktu. Sebagian besar pembaruan data dan perubahan konfigurasi domain sederhana dibuat dan digunakan dalam hitungan menit. Mengindeks volume data yang besar dan menerapkan perubahan konfigurasi yang memerlukan pembangunan kembali indeks penuh akan memakan waktu lebih lama untuk diselesaikan.

Anda dapat memulai pengindeksan dariAmazon CloudSearch console, menggunakan aws cloudsearch index-documents perintah, atau melalui AWS SDK.

Mengindeks Dokumen Menggunakan Konsol Amazon CloudSearch

Saat Anda membuat perubahan yang mengharuskan indeks domain Anda dibangun kembali, status yang ditampilkan di dasbor domain berubah menjadi NEEDS INDEXING. Konsol juga menampilkan pesan di bagian atas halaman konfigurasi yang meminta Anda untuk menjalankan pengindeksan ketika Anda selesai membuat perubahan.

Untuk menjalankan pengindeksan
  1. Buka CloudSearch konsol Amazon di https://console.aws.amazon.com/cloudsearch/home.

  2. Dari panel navigasi kiri, pilih Domain.

  3. Pilih nama domain yang membutuhkan pengindeksan.

  4. Di dasbor domain, pilih Tindakan, Jalankan pengindeksan.

Pengindeksan Dokumen Menggunakan Amazon CloudSearch AWS CLI

Anda menggunakan aws cloudsearch index-documents perintah untuk membangun kembali indeks pencarian domain Anda. Untuk informasi tentang menginstal dan menyiapkan AWS CLI, lihat AWS Command Line InterfacePanduan Pengguna.

Untuk secara eksplisit mengindeks domain Anda
  • Jalankan perintah aws cloudsearch index-documents. Contoh berikut membangun kembali indeks untuk domain yang disebut film.

    aws cloudsearch index-documents --domain-name movies

Mengindeks Dokumen dengan AWS SDK

AWS SDK (kecuali SDK Android dan iOS) mendukung semua CloudSearch tindakan Amazon yang ditentukan dalam API CloudSearch Konfigurasi Amazon, termasuk. IndexDocuments Untuk informasi selengkapnya tentang menginstal dan menggunakan AWS SDK, lihat AWS Software Development Kits.