Menyelesaikan input pengguna dengan saran kata kunci lanjutan.
Permintaan HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{completionConfig=projects/*/locations/*/dataStores/*/completionConfig}:completeQuery
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
| Parameter | |
|---|---|
completionConfig |
Wajib diisi. Nama resource dataStore atau mesin induk completionConfig yang akan digunakan untuk melakukan penyelesaian, seperti |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{ "query": string, "queryModel": string, "userPseudoId": string, "userInfo": { object ( |
| Kolom | |
|---|---|
query |
Wajib diisi. Input typeahead yang digunakan untuk mengambil saran. Panjang maksimum adalah 128 karakter. Kueri tidak boleh kosong untuk sebagian besar jenis saran. Jika kosong, error |
queryModel |
Menentukan model kueri pelengkapan otomatis, yang hanya berlaku untuk SuggestionType QUERY. Tindakan ini akan mengganti model apa pun yang ditentukan di bagian Konfigurasi > Pelengkapan Otomatis di konsol Cloud. Nilai yang saat ini didukung:
Nilai default:
|
userPseudoId |
Opsional. ID unik untuk melacak pengunjung. Misalnya, ID ini dapat diimplementasikan dengan cookie HTTP, yang harus dapat mengidentifikasi pengunjung secara unik di satu perangkat. ID unik ini tidak boleh berubah jika pengunjung login atau logout dari situs. Kolom ini TIDAK boleh memiliki nilai tetap seperti ID ini harus sama dengan Kolom ini harus berupa string berenkode UTF-8 dengan batas panjang 128 |
userInfo |
Opsional. Informasi tentang pengguna akhir. Informasi ID ini harus sama dengan |
includeTailSuggestions |
Menunjukkan apakah saran ekor harus ditampilkan jika tidak ada saran yang cocok dengan kueri lengkap. Meskipun ditetapkan ke benar (true), jika ada saran yang cocok dengan kueri lengkap, saran tersebut akan ditampilkan dan tidak ada saran ekor yang ditampilkan. |
boostSpec |
Opsional. Spesifikasi untuk meningkatkan saran yang cocok dengan kondisi. |
suggestionTypes[] |
Opsional. Jenis saran yang akan ditampilkan. Jika kosong atau tidak ditentukan, saran kueri akan ditampilkan. Saat ini, hanya satu jenis saran yang didukung. |
suggestionTypeSpecs[] |
Opsional. Spesifikasi setiap jenis saran. |
experimentIds[] |
Opsional. ID eksperimen untuk permintaan ini. |
Isi respons
Jika berhasil, isi respons akan memuat instance AdvancedCompleteQueryResponse.
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/cloud_search.queryhttps://www.googleapis.com/auth/discoveryengine.assist.readwritehttps://www.googleapis.com/auth/discoveryengine.complete_queryhttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.serving.readwrite
Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.
Izin IAM
Memerlukan izin IAM berikut pada resource completionConfig:
discoveryengine.completionConfigs.completeQuery
Untuk mengetahui informasi selengkapnya, baca dokumentasi IAM.