Stellt einen Hinweis für die Suchindex-Engine dar.
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld index_type. Der zu verwendende Indextyp. Für index_type ist nur einer der folgenden Werte zulässig: |
|
useIndex |
Optional. Nicht mehr unterstützt: Verwenden Sie stattdessen |
useKnn |
Optional. Nicht mehr unterstützt: Verwenden Sie stattdessen |
knnHint |
Optional. Wenn festgelegt, 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. |
IndexHint
Nachricht zum Angeben des Index, der für die Suche verwendet werden soll.
| JSON-Darstellung |
|---|
{ "name": string, // Union field |
| 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: |
Union-Feld params. Die Parameter für den Index. Für params ist nur einer der folgenden Werte zulässig: |
|
denseScannParams |
Optional. Dichte ScaNN-Parameter. |
DenseScannParams
Parameter für dichten ScaNN.
| JSON-Darstellung |
|---|
{ "searchLeavesPct": integer, "initialCandidateCount": integer } |
| Felder | |
|---|---|
searchLeavesPct |
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 |
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.