Mengambil Data dari Bidang Indeks 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.

Mengambil Data dari Bidang Indeks di Amazon CloudSearch

Secara default, hasil pencarian mencakup semua bidang yang diaktifkan kembali. Untuk mengembalikan subset bidang yang diaktifkan kembali atau mengembalikan nilai ekspresi untuk dokumen yang cocok, Anda dapat menentukan return parameternya. Untuk mengembalikan hanya ID dokumen untuk dokumen yang cocok, tentukanreturn=_no_fields. Untuk mengambil skor relevansi yang dihitung untuk setiap dokumen, tentukan. return=_score Anda menentukan beberapa bidang kembali sebagai daftar dipisahkan koma. Misalnya, return=title,_score mengembalikan hanya judul dan skor relevansi dari setiap dokumen yang cocok.

Hanya bidang yang dikonfigurasi untuk diaktifkan kembali yang dapat disertakan dalam hasil pencarian. Membuat field return diaktifkan meningkatkan ukuran indeks Anda, yang dapat meningkatkan biaya menjalankan domain Anda. Anda hanya boleh menyimpan data dokumen dalam indeks pencarian dengan membuat bidang kembali diaktifkan ketika sulit atau mahal untuk mengambil data menggunakan cara lain. Karena perlu beberapa waktu untuk menerapkan pembaruan dokumen di seluruh domain, Anda harus mengambil data penting seperti informasi harga dengan menggunakan ID dokumen yang dikembalikan alih-alih dikembalikan dari indeks.

Misalnya, untuk menyertakan judul dan relevansi _score dalam hasil pencarian, tentukan yang berikut ini:

search?q=star -wars&return=title,_score&size=3

Bidang yang ditentukan disertakan dengan setiap hit di hasil pencarian:

{ "status" : { "rid" : "y9Dzhs8oEwqMHnk=", "time-ms" : 2 }, "hits" : { "found" : 76, "start" : 0, "hit" : [ { "id" : "tt1411664", "fields" : { "title" : "Bucky Larson: Born to Be a Star", "_score" : "9.231539" } }, { "id" : "tt1911658", "fields" : { "title" : "The Penguins of Madagascar", "_score" : "7.1051397" } }, { "id" : "tt0120601", "fields" : { "title" : "Being John Malkovich", "_score" : "6.206055" } } ] } }