VectorizedQuery interface
Paramètres de requête à utiliser pour la recherche vectorielle lorsqu’une valeur vectorielle brute est fournie.
- Extends
-
BaseVectorQuery<TModel>
Propriétés
kind | Discriminateur polymorphe, qui spécifie les différents types que cet objet peut être |
vector | Représentation vectorielle d’une requête de recherche. |
Propriétés héritées
exhaustive | Quand la valeur est true, déclenche une recherche exhaustive k-nearest voisin sur tous les vecteurs au sein de l’index vectoriel. Utile pour les scénarios où les correspondances exactes sont critiques, telles que la détermination des valeurs de vérité de base. |
fields | Champs vectoriels de type Collection(Edm.Single) à inclure dans le vecteur recherché. |
k |
Nombre de voisins les plus proches à retourner en tant que premiers coups. |
oversampling | Facteur de surachantillonnage. La valeur minimale est 1. Il remplace le paramètre « defaultOversampling » configuré dans la définition d’index. Elle ne peut être définie que lorsque « rerankWithOriginalVectors » a la valeur true. Ce paramètre est autorisé uniquement lorsqu’une méthode de compression est utilisée sur le champ vectoriel sous-jacent. |
weight | Poids relatif de la requête vectorielle par rapport à une autre requête vectorielle et/ou à la requête de texte dans la même requête de recherche. Cette valeur est utilisée lors de la combinaison des résultats de plusieurs listes de classement produites par les différentes requêtes vectorielles et/ou les résultats récupérés via la requête de texte. Plus le poids est élevé, plus les documents correspondants à cette requête seront dans le classement final. La valeur par défaut est 1.0 et la valeur doit être un nombre positif supérieur à zéro. |
Détails de la propriété
kind
Discriminateur polymorphe, qui spécifie les différents types que cet objet peut être
kind: "vector"
Valeur de propriété
"vector"
vector
Représentation vectorielle d’une requête de recherche.
vector: number[]
Valeur de propriété
number[]
Détails de la propriété héritée
exhaustive
Quand la valeur est true, déclenche une recherche exhaustive k-nearest voisin sur tous les vecteurs au sein de l’index vectoriel. Utile pour les scénarios où les correspondances exactes sont critiques, telles que la détermination des valeurs de vérité de base.
exhaustive?: boolean
Valeur de propriété
boolean
héritée deBaseVectorQuery.exhaustive
fields
Champs vectoriels de type Collection(Edm.Single) à inclure dans le vecteur recherché.
fields?: SearchFieldArray<TModel>
Valeur de propriété
SearchFieldArray<TModel>
héritée deBaseVectorQuery.fields
kNearestNeighborsCount
Nombre de voisins les plus proches à retourner en tant que premiers coups.
kNearestNeighborsCount?: number
Valeur de propriété
number
héritée deBaseVectorQuery.kNearestNeighborsCount
oversampling
Facteur de surachantillonnage. La valeur minimale est 1. Il remplace le paramètre « defaultOversampling » configuré dans la définition d’index. Elle ne peut être définie que lorsque « rerankWithOriginalVectors » a la valeur true. Ce paramètre est autorisé uniquement lorsqu’une méthode de compression est utilisée sur le champ vectoriel sous-jacent.
oversampling?: number
Valeur de propriété
number
héritée deBaseVectorQuery.oversampling
weight
Poids relatif de la requête vectorielle par rapport à une autre requête vectorielle et/ou à la requête de texte dans la même requête de recherche. Cette valeur est utilisée lors de la combinaison des résultats de plusieurs listes de classement produites par les différentes requêtes vectorielles et/ou les résultats récupérés via la requête de texte. Plus le poids est élevé, plus les documents correspondants à cette requête seront dans le classement final. La valeur par défaut est 1.0 et la valeur doit être un nombre positif supérieur à zéro.
weight?: number
Valeur de propriété
number
héritée deBaseVectorQuery.weight