Condividi tramite


BaseVectorQuery interface

Parametri di query per le query di ricerca ibrida e vettoriali.

Proprietà

exhaustive

Se true, attiva una ricerca completa k-nearest neighbor in tutti i vettori all'interno dell'indice vettoriale. Utile per gli scenari in cui le corrispondenze esatte sono critiche, ad esempio per determinare i valori di verità di base.

fields

Campi vettoriali di tipo Collection(Edm.Single) da includere nel vettore cercato.

kind

Valori noti supportati dal servizio

vettore: query vettoriale in cui viene fornito un valore di vettore non elaborato. testo: query vettoriale in cui viene fornito un valore di testo che deve essere vettorializzato.

kNearestNeighborsCount

Numero di vicini più vicini da restituire come top hit.

oversampling

Fattore di sovracampionamento. Il valore minimo è 1. Esegue l'override del parametro 'defaultOversampling' configurato nella definizione dell'indice. Può essere impostato solo quando 'rerankWithOriginalVectors' è true. Questo parametro è consentito solo quando viene usato un metodo di compressione nel campo vettore sottostante.

weight

Peso relativo della query vettoriale rispetto ad altre query vettoriali e/o alla query di testo all'interno della stessa richiesta di ricerca. Questo valore viene usato quando si combinano i risultati di più elenchi di classificazione prodotti dalle diverse query vettoriali e/o i risultati recuperati tramite la query di testo. Maggiore è il peso, maggiore sarà il numero di documenti corrispondenti alla query nella classificazione finale. Il valore predefinito è 1,0 e il valore deve essere un numero positivo maggiore di zero.

Dettagli proprietà

exhaustive

Se true, attiva una ricerca completa k-nearest neighbor in tutti i vettori all'interno dell'indice vettoriale. Utile per gli scenari in cui le corrispondenze esatte sono critiche, ad esempio per determinare i valori di verità di base.

exhaustive?: boolean

Valore della proprietà

boolean

fields

Campi vettoriali di tipo Collection(Edm.Single) da includere nel vettore cercato.

fields?: SearchFieldArray<TModel>

Valore della proprietà

kind

Valori noti supportati dal servizio

vettore: query vettoriale in cui viene fornito un valore di vettore non elaborato. testo: query vettoriale in cui viene fornito un valore di testo che deve essere vettorializzato.

kind: "vector" | "text"

Valore della proprietà

"vector" | "text"

kNearestNeighborsCount

Numero di vicini più vicini da restituire come top hit.

kNearestNeighborsCount?: number

Valore della proprietà

number

oversampling

Fattore di sovracampionamento. Il valore minimo è 1. Esegue l'override del parametro 'defaultOversampling' configurato nella definizione dell'indice. Può essere impostato solo quando 'rerankWithOriginalVectors' è true. Questo parametro è consentito solo quando viene usato un metodo di compressione nel campo vettore sottostante.

oversampling?: number

Valore della proprietà

number

weight

Peso relativo della query vettoriale rispetto ad altre query vettoriali e/o alla query di testo all'interno della stessa richiesta di ricerca. Questo valore viene usato quando si combinano i risultati di più elenchi di classificazione prodotti dalle diverse query vettoriali e/o i risultati recuperati tramite la query di testo. Maggiore è il peso, maggiore sarà il numero di documenti corrispondenti alla query nella classificazione finale. Il valore predefinito è 1,0 e il valore deve essere un numero positivo maggiore di zero.

weight?: number

Valore della proprietà

number