SearchHint

Représente un indice pour le moteur d'index de recherche.

Représentation JSON
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "knnHint": {
    object (KnnHint)
  },
  "indexHint": {
    object (IndexHint)
  }
  // End of mutually exclusive fields.
}
Champs
Type d'index à utiliser. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse :
knnHint

object (KnnHint)

Facultatif. Si cette option est définie, la recherche utilisera le moteur d'index des k plus proches voisins (KNN) par défaut du système.

indexHint

object (IndexHint)

Facultatif. Indique que la recherche doit utiliser un index spécifique.

Fin des champs qui s'excluent mutuellement.

KnnHint

Ce type ne comporte aucun champ.

KnnHint sera utilisé si la recherche doit être effectuée explicitement sur le moteur d'index KNN (K-Nearest Neighbor) par défaut du système.

IndexHint

Message permettant de spécifier l'index à utiliser pour la recherche.

Représentation 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 (DenseScannParams)
  }
  // End of mutually exclusive fields.
}
Champs
name

string

Obligatoire. Nom de ressource de l'index à utiliser pour la recherche. L'index doit se trouver dans le même projet, au même emplacement et dans la même collection. Format : projects/{project}/locations/{location}/collections/{collection}/indexes/{index}

Paramètres de l'index. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse :
denseScannParams

object (DenseScannParams)

Facultatif. Paramètres ScaNN dense.

Fin des champs qui s'excluent mutuellement.

DenseScannParams

Paramètres pour ScaNN dense.

Représentation JSON
{
  "targetRecall": number
}
Champs
targetRecall

number

Facultatif. Rappel cible pour la recherche. Doit être un double compris dans la plage [0, 1]. Bien que la recherche vise à atteindre ce niveau de rappel, cela n'est pas garanti.