Rappresenta un suggerimento per il motore di indicizzazione della ricerca.
| Rappresentazione JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "knnHint": { object ( |
| Campi | |
|---|---|
| Il tipo di indice da utilizzare. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
knnHint |
Facoltativo. Se impostato, la ricerca utilizzerà il motore di indicizzazione K-Nearest Neighbor (KNN) predefinito del sistema. |
indexHint |
Facoltativo. Specifica che la ricerca deve utilizzare un indice particolare. |
| Fine dei campi che si escludono a vicenda. | |
KnnHint
Questo tipo non contiene campi.
KnnHint verrà utilizzato se la ricerca deve essere eseguita in modo esplicito sul motore di indicizzazione K-Nearest Neighbor (KNN) predefinito del sistema.
IndexHint
Messaggio per specificare l'indice da utilizzare per la ricerca.
| Rappresentazione 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 ( |
| Campi | |
|---|---|
name |
Obbligatorio. Il nome risorsa dell'indice da utilizzare per la ricerca. L'indice deve trovarsi nello stesso progetto, nella stessa località e nella stessa raccolta. Formato: |
| I parametri per l'indice. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
denseScannParams |
Facoltativo. Parametri ScaNN densi. |
| Fine dei campi che si escludono a vicenda. | |
DenseScannParams
Parametri per ScaNN densa.
| Rappresentazione JSON |
|---|
{ "targetRecall": number } |
| Campi | |
|---|---|
targetRecall |
Facoltativo. Il richiamo target per la ricerca. Deve essere un numero double compreso nell'intervallo [0, 1]. Sebbene la ricerca miri a raggiungere questo livello di recupero, non è garantito. |