SearchHint

Stellt einen Hinweis für die Suchindex-Engine dar.

JSON-Darstellung
{

  // 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.
}
Felder
Union-Feld index_type. Der zu verwendende Indextyp. Für index_type ist nur einer der folgenden Werte zulässig:
useIndex
(deprecated)

object (IndexHint)

Optional. Nicht mehr unterstützt: Verwenden Sie stattdessen indexHint. Gibt an, dass für die Suche ein bestimmter Index verwendet werden soll.

useKnn
(deprecated)

boolean

Optional. Nicht mehr unterstützt: Verwenden Sie stattdessen knnHint. Wenn „true“ festgelegt ist, wird für die Suche die standardmäßige KNN-Index-Engine (K-Nearest Neighbor) des Systems verwendet.

knnHint

object (KnnHint)

Optional. Wenn festgelegt, wird für die Suche die standardmäßige KNN-Index-Engine (K-Nearest Neighbor) des Systems verwendet.

indexHint

object (IndexHint)

Optional. Gibt an, dass für die Suche ein bestimmter Index verwendet werden soll.

IndexHint

Nachricht zum Angeben des Index, der für die Suche verwendet werden soll.

JSON-Darstellung
{
  "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.
}
Felder
name

string

Erforderlich. Der Ressourcenname des Index, der für die Suche verwendet werden soll. Der Index muss sich im selben Projekt, am selben Standort und in derselben Sammlung befinden. Format: projects/{project}/locations/{location}/collections/{collection}/indexes/{index}

Union-Feld params. Die Parameter für den Index. Für params ist nur einer der folgenden Werte zulässig:
denseScannParams

object (DenseScannParams)

Optional. Dichte ScaNN-Parameter.

DenseScannParams

Parameter für dichten ScaNN.

JSON-Darstellung
{
  "searchLeavesPct": integer,
  "initialCandidateCount": integer
}
Felder
searchLeavesPct

integer

Optional. Überschreibungen für dichte ANN-Parameter zur Steuerung von Recall und Latenz. Der Prozentsatz der Blätter, in denen gesucht werden soll, im Bereich [0, 100].

initialCandidateCount

integer

Optional. Die Anzahl der ursprünglichen Kandidaten. Muss eine positive Ganzzahl (> 0) sein.

KnnHint

Dieser Typ hat keine Felder.

KnnHint wird verwendet, wenn die Suche explizit in der standardmäßigen KNN-Index-Engine (K-Nearest Neighbor) des Systems erfolgen soll.