Mengonfigurasi Ekspresi yang Dapat Digunakan Kembali untuk Domain Penelusuran di Amazon CloudSearch - Amazon CloudSearch

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

Mengonfigurasi Ekspresi yang Dapat Digunakan Kembali untuk Domain Penelusuran di Amazon CloudSearch

Saat Anda menentukan ekspresi dalam konfigurasi domain, Anda dapat mereferensikan ekspresi dalam permintaan penelusuran apa pun. Menambahkan ekspresi ke konfigurasi domain mengurangi overhead untuk menentukannya di setiap permintaan, dan membantu memaksimalkan waktu respons dan meminimalkan biaya.

Saat Anda menambahkan ekspresi ke konfigurasi domain Anda, perlu beberapa waktu agar perubahan diproses dan ekspresi baru menjadi aktif. Untuk menguji perubahan ekspresi dengan cepat, Anda dapat menentukan dan menggunakan ekspresi secara langsung dalam permintaan pencarian, seperti yang dijelaskan dalamquery time expressions. Setelah Anda selesai menguji dan menyetel ekspresi, Anda harus menambahkannya ke konfigurasi domain Anda.

Mengonfigurasi Ekspresi Menggunakan Konsol Amazon CloudSearch

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

  2. Dari panel navigasi kiri, pilih Domain.

  3. Pilih nama domain untuk membuka konfigurasinya.

  4. Buka tab Opsi pencarian lanjutan.

  5. Di panel Ekspresi, pilih Tambahkan ekspresi.

  6. Masukkan nama untuk ekspresi baru.

  7. Untuk Nilai, masukkan ekspresi numerik yang ingin Anda evaluasi pada waktu pencarian. Anda dapat memilih Sisipkan untuk menambahkan nilai khusus dan fungsi matematika dan trigonometri.

  8. Pilih Simpan.

Mengkonfigurasi CloudSearch Ekspresi Amazon Menggunakan AWS CLI

Anda menggunakan aws cloudsearch define-expression perintah untuk mendefinisikan ekspresi terkomputasi untuk domain.

Untuk mengkonfigurasi ekspresi
  • Jalankan aws cloudsearch define-expression perintah untuk mendefinisikan ekspresi baru. Anda menentukan nama untuk ekspresi dengan --name opsi, dan ekspresi numerik yang ingin Anda evaluasi dengan --expression opsi. Misalnya, permintaan berikut membuat ekspresi popularhits yang disebut yang memperhitungkan dokumen popularity dan relevansi. _score

    aws cloudsearch define-expression --domain-name movies --name popularhits --expression '((0.3*popularity)/10.0)+(0.7* _score)' { "Expression": { "Status": { "PendingDeletion": false, "State": "Processing", "CreationDate": "2014-05-01T01:15:18Z", "UpdateVersion": 52, "UpdateDate": "2014-05-01T01:15:18Z" }, "Options": { "ExpressionName": "popularhits", "ExpressionValue": "((0.3*popularity)/10.0)+(0.7* _score)" } } }

Mengkonfigurasi Ekspresi Menggunakan API CloudSearch Konfigurasi Amazon

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