SearchHint

Menampilkan petunjuk ke mesin indeks penelusuran.

Representasi JSON
{

  // Union field index_type can be only one of the following:
  "useIndex": {
    object (IndexHint)
  },
  "useKnn": boolean,
  "knnHint": {
    object (KnnHint)
  },
  "indexHint": {
    object (IndexHint)
  }
  // End of list of possible types for union field index_type.
}
Kolom
Kolom union index_type. Jenis indeks yang akan digunakan. index_type hanya dapat berupa salah satu dari berikut:
useIndex
(deprecated)

object (IndexHint)

Opsional. Tidak digunakan lagi: Gunakan indexHint sebagai gantinya. Menentukan bahwa penelusuran harus menggunakan indeks tertentu.

useKnn
(deprecated)

boolean

Opsional. Tidak digunakan lagi: Gunakan knnHint sebagai gantinya. Jika ditetapkan ke true, penelusuran akan menggunakan mesin indeks K-Nearest Neighbor (KNN) default sistem.

knnHint

object (KnnHint)

Opsional. Jika ditetapkan, penelusuran akan menggunakan mesin indeks K-Nearest Neighbor (KNN) default sistem.

indexHint

object (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 params can be only one of the following:
  "denseScannParams": {
    object (DenseScannParams)
  }
  // End of list of possible types for union field params.
}
Kolom
name

string

Wajib. Nama resource indeks yang akan digunakan untuk penelusuran. Indeks harus berada dalam project, lokasi, dan koleksi yang sama. Format: projects/{project}/locations/{location}/collections/{collection}/indexes/{index}

Kolom union params. Parameter untuk indeks. params hanya dapat berupa salah satu dari berikut:
denseScannParams

object (DenseScannParams)

Opsional. Parameter ScaNN padat.

DenseScannParams

Parameter untuk ScaNN padat.

Representasi JSON
{
  "searchLeavesPct": integer,
  "initialCandidateCount": integer
}
Kolom
searchLeavesPct

integer

Opsional. Penggantian parameter ANN padat untuk mengontrol recall dan latensi. Persentase daun yang akan ditelusuri, dalam rentang [0, 100].

initialCandidateCount

integer

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.