Stellt einen Hinweis für die Suchindex-Engine dar.
| JSON-Darstellung |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "useIndex": { object ( |
| Felder | |
|---|---|
| Der zu verwendende Indextyp. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
useIndex |
Optional. Nicht mehr unterstützt: Verwenden Sie stattdessen |
useKnn |
Optional. Nicht mehr unterstützt: Verwenden Sie stattdessen |
knnHint |
Optional. Wenn diese Option festgelegt ist, wird für die Suche die standardmäßige KNN-Index-Engine (K-Nearest Neighbor) des Systems verwendet. |
indexHint |
Optional. Gibt an, dass für die Suche ein bestimmter Index verwendet werden soll. |
| Ende der sich gegenseitig ausschließenden Felder. | |
IndexHint
Nachricht zum Angeben des Index, der für die Suche verwendet werden soll.
| JSON-Darstellung |
|---|
{
"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 ( |
| Felder | |
|---|---|
name |
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: |
| Die Parameter für den Index. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
denseScannParams |
Optional. Dichte ScaNN-Parameter. |
| Ende der sich gegenseitig ausschließenden Felder. | |
DenseScannParams
Parameter für dichten ScaNN.
| JSON-Darstellung |
|---|
{ "searchLeavesPct": integer, "initialCandidateCount": integer, "targetRecall": number } |
| Felder | |
|---|---|
searchLeavesPct |
Optional. Überschreibungen von Parametern für dichte ANN, um Recall und Latenz zu steuern. Der Prozentsatz der zu durchsuchenden Blätter im Bereich [0, 100]. Wird für |
initialCandidateCount |
Optional. Die Anzahl der ursprünglichen Kandidaten. Muss eine positive Ganzzahl (> 0) sein. Wird für |
targetRecall |
Optional. Der Ziel-Recall für die Suche. Muss eine Gleitkommazahl im Bereich [0, 1] sein. Die Suche zielt zwar darauf ab, diesen Grad an Recall zu erreichen, aber er kann nicht garantiert werden. |
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.