Menampilkan petunjuk untuk mesin indeks penelusuran.
| Representasi JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "useIndex": { object ( |
| Kolom | |
|---|---|
| Jenis indeks yang akan digunakan. Berikut adalah daftar kolom yang bersifat eksklusif satu sama lain. Maksimal satu kolom akan ditetapkan dalam respons: | |
useIndex |
Opsional. Tidak digunakan lagi: Gunakan |
useKnn |
Opsional. Tidak digunakan lagi: Gunakan |
knnHint |
Opsional. Jika disetel, penelusuran akan menggunakan mesin indeks Tetangga K Terdekat (KNN) default sistem. |
indexHint |
Opsional. Menentukan bahwa penelusuran harus menggunakan indeks tertentu. |
| Akhir kolom yang saling eksklusif. | |
IndexHint
Pesan untuk menentukan indeks yang akan digunakan untuk penelusuran.
| Representasi JSON |
|---|
{
"name": string,
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"denseScannParams": {
object ( |
| Kolom | |
|---|---|
name |
Wajib. Nama resource indeks yang akan digunakan untuk penelusuran. Indeks harus berada dalam project, lokasi, dan koleksi yang sama. Format: |
| Parameter untuk indeks. Berikut adalah daftar kolom yang bersifat eksklusif satu sama lain. Maksimal satu kolom akan ditetapkan dalam respons: | |
denseScannParams |
Opsional. Parameter ScaNN padat. |
| Akhir kolom yang saling eksklusif. | |
DenseScannParams
Parameter untuk ScaNN padat.
| Representasi JSON |
|---|
{ "searchLeavesPct": integer, "initialCandidateCount": integer, "targetRecall": number } |
| Kolom | |
|---|---|
searchLeavesPct |
Opsional. Penggantian parameter ANN padat untuk mengontrol perolehan dan latensi. Persentase daun yang akan ditelusuri, dalam rentang [0, 100]. Tidak didukung untuk indeks |
initialCandidateCount |
Opsional. Jumlah kandidat awal. Harus berupa bilangan bulat positif (> 0). Tidak didukung untuk indeks |
targetRecall |
Opsional. Target perolehan untuk penelusuran. Harus berupa ganda dalam rentang [0, 1]. Meskipun penelusuran berupaya mencapai tingkat perolehan ini, hal ini tidak dijamin. |
KnnHint
Jenis ini tidak memiliki kolom.
KnnHint akan digunakan jika penelusuran harus dilakukan secara eksplisit di mesin indeks K-Nearest Neighbor (KNN) default sistem.