Menampilkan petunjuk ke mesin indeks penelusuran.
| Representasi JSON |
|---|
{ // Union field |
| Kolom | |
|---|---|
Kolom union index_type. Jenis indeks yang akan digunakan. index_type hanya dapat berupa salah satu dari berikut: |
|
useIndex |
Opsional. Tidak digunakan lagi: Gunakan |
useKnn |
Opsional. Tidak digunakan lagi: Gunakan |
knnHint |
Opsional. Jika ditetapkan, penelusuran akan menggunakan mesin indeks K-Nearest Neighbor (KNN) default sistem. |
indexHint |
Opsional. Menentukan bahwa penelusuran harus menggunakan indeks tertentu. |
IndexHint
Pesan untuk menentukan indeks yang akan digunakan untuk penelusuran.
| Representasi JSON |
|---|
{ "name": string, // Union field |
| Kolom | |
|---|---|
name |
Wajib. Nama resource indeks yang akan digunakan untuk penelusuran. Indeks harus berada dalam project, lokasi, dan koleksi yang sama. Format: |
Kolom union params. Parameter untuk indeks. params hanya dapat berupa salah satu dari berikut: |
|
denseScannParams |
Opsional. Parameter ScaNN padat. |
DenseScannParams
Parameter untuk ScaNN padat.
| Representasi JSON |
|---|
{ "searchLeavesPct": integer, "initialCandidateCount": integer } |
| Kolom | |
|---|---|
searchLeavesPct |
Opsional. Penggantian parameter ANN padat untuk mengontrol recall dan latensi. Persentase daun yang akan ditelusuri, dalam rentang [0, 100]. |
initialCandidateCount |
Opsional. Jumlah kandidat awal. Harus berupa bilangan bulat positif (> 0). |
KnnHint
Jenis ini tidak memiliki kolom.
KnnHint akan digunakan jika penelusuran harus dilakukan secara eksplisit pada mesin indeks K-Nearest Neighbor (KNN) default sistem.