Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menyetel dan menyortir tanggapan
catatan
Dukungan fitur bervariasi menurut jenis indeks dan API pencarian yang digunakan. Untuk melihat apakah fitur ini didukung untuk jenis indeks dan API penelusuran yang Anda gunakan, lihat Jenis indeks.
Anda dapat memodifikasi efek dari bidang atau atribut pada relevansi pencarian melalui penyetelan relevansi. Anda juga dapat mengurutkan hasil pencarian berdasarkan atribut atau bidang tertentu.
Penyetelan respons
Anda dapat memodifikasi efek dari bidang atau atribut pada relevansi pencarian melalui penyetelan relevansi. Untuk menguji penyetelan relevansi dengan cepat, gunakan Query API untuk meneruskan konfigurasi penyetelan dalam kueri. Kemudian Anda dapat melihat hasil pencarian yang berbeda yang Anda dapatkan dari konfigurasi yang berbeda. Relevansi penyetelan pada tingkat permintaan tidak didukung di konsol. Anda juga dapat menyetel bidang atau atribut yang bertipe StringList
di tingkat indeks saja. Untuk informasi selengkapnya, lihat Menyetel relevansi penelusuran.
Secara default, respons kueri diurutkan berdasarkan skor relevansi yang Amazon Kendra menentukan untuk setiap hasil dalam respons.
Anda dapat menyetel hasil untuk atribut/bidang bawaan atau kustom dari jenis berikut:
-
Nilai tanggal
-
Nilai panjang
-
Nilai string
Anda tidak dapat mengurutkan atribut dari jenis berikut:
-
Nilai daftar string
Rank dan tune hasil dokumen (AWS SDK)
Setel parameter Searchable
ke betul untuk meningkatkan konfigurasi metadata dokumen.
Untuk menyetel atribut dalam kueri, atur DocumentRelevanceOverrideConfigurations
parameter Query
API dan tentukan nama atribut yang akan disetel.
Contoh JSON berikut menunjukkan DocumentRelevanceOverrideConfigurations
objek yang mengganti penyetelan untuk atribut yang disebut “departemen” dalam indeks.
"DocumentRelevanceOverrideConfigurations" : [ "Name": "department", "Relevance": { "Importance": 1, "ValueImportanceMap": { "IT": 3, "HR": 7 } } ]
Menyortir respons
Amazon Kendra menggunakan atribut atau bidang penyortiran sebagai bagian dari kriteria untuk dokumen yang dikembalikan oleh kueri. Sebagai contoh, hasil yang dikembalikan oleh kueri diurutkan berdasarkan “_created_at” mungkin tidak berisi hasil yang sama seperti kueri yang diurutkan berdasarkan “_version”.
Secara default, respons kueri diurutkan berdasarkan skor relevansi yang Amazon Kendra menentukan untuk setiap hasil dalam respons. Untuk mengubah urutan pengurutan, buat atribut dokumen dapat diurutkan dan kemudian konfigurasikan Amazon Kendra untuk menggunakan atribut tersebut untuk mengurutkan respons.
Anda dapat mengurutkan hasil pada atribut/bidang bawaan atau kustom dari jenis berikut:
-
Nilai tanggal
-
Nilai panjang
-
Nilai string
Anda tidak dapat mengurutkan atribut dari jenis berikut:
-
Nilai daftar string
Anda dapat mengurutkan satu atau beberapa atribut dokumen di setiap kueri. Query mengembalikan 100 hasil. Jika ada kurang dari 100 dokumen dengan set atribut penyortiran, dokumen tanpa nilai untuk atribut pengurutan akan dikembalikan pada akhir hasil, diurutkan berdasarkan relevansi dengan kueri.
Untuk mengurutkan hasil dokumen (AWS SDK)
-
Untuk menggunakan UpdateIndexAPI agar atribut dapat diurutkan, setel
Sortable
parameter ketrue
. Contoh JSON berikut menggunakanDocumentMetadataConfigurationUpdates
untuk menambahkan atribut yang disebut “Departemen” ke indeks dan membuatnya dapat diurutkan."DocumentMetadataConfigurationUpdates": [ { "Name": "Department", "Type": "STRING_VALUE", "Search": { "Sortable": "true" } } ]
-
Untuk menggunakan satu atribut yang dapat diurutkan dalam kueri, tetapkan
SortingConfiguration
parameter Query API. Tentukan nama atribut yang akan diurutkan dan apakah akan mengurutkan respons dalam urutan naik atau menurun.Contoh JSON berikut menunjukkan parameter
SortingConfiguration
yang Anda gunakan untuk mengurutkan hasil kueri dengan atribut “Departemen” dalam urutan naik."SortingConfiguration": { "DocumentAttributeKey": "Department", "SortOrder": "ASC" }
-
Untuk menggunakan lebih dari satu atribut yang dapat diurutkan dalam kueri, tetapkan
SortingConfigurations
parameter Query API. Anda dapat mengatur hingga 3 bidang yang Amazon Kendra harus mengurutkan hasilnya. Anda juga dapat menentukan apakah hasilnya harus diurutkan dalam urutan naik atau turun. Kuota bidang sortir dapat ditingkatkan.Jika Anda tidak menyediakan konfigurasi pengurutan, hasilnya diurutkan berdasarkan relevansi yang Amazon Kendra menentukan hasilnya. Jika ada seri dalam mengurutkan hasil, hasilnya diurutkan berdasarkan relevansi.
Contoh JSON berikut menunjukkan
SortingConfigurations
parameter yang Anda gunakan untuk mengurutkan hasil kueri berdasarkan atribut “Nama” dan “Harga” dalam urutan menaik."CollapseConfiguration" : { "DocumentAttributeKey": "Name", "SortingConfigurations": [ { "DocumentAttributeKey": "Price", "SortOrder": "ASC" } ], "MissingAttributeKeyStrategy": "IGNORE" }
Untuk mengurutkan hasil dokumen (konsol)
catatan
Penyortiran multi-atribut saat ini tidak didukung oleh. AWS Management Console
-
Untuk membuat atribut diurutkan di konsol, pilih Dapat disortir dalam definisi atribut. Anda dapat membuat atribut dapat disortir ketika Anda membuat atribut, atau Anda dapat memodifikasinya nanti.
-
Untuk mengurutkan respons kueri di konsol, pilih atribut untuk mengurutkan respons dari menu Sortir. Hanya atribut yang ditandai dapat diurutkan selama konfigurasi sumber data yang muncul dalam daftar.