Partager via


HnswParameters interface

Contient les paramètres spécifiques à l’algorithme hnsw.

Propriétés

efConstruction

Taille de la liste dynamique contenant les voisins les plus proches, qui est utilisée pendant l’heure d’index. L’augmentation de ce paramètre peut améliorer la qualité de l’index, au détriment de l’augmentation du temps d’indexation. À un certain moment, l’augmentation de ce paramètre entraîne une diminution des retours.

efSearch

Taille de la liste dynamique contenant les voisins les plus proches, qui est utilisée pendant la recherche. L’augmentation de ce paramètre peut améliorer les résultats de la recherche, au détriment d’une recherche plus lente. L’augmentation de ce paramètre entraîne une diminution des retours.

m

Nombre de liaisons bidirectionnelles créées pour chaque nouvel élément pendant la construction. L’augmentation de cette valeur de paramètre peut améliorer le rappel et réduire les temps de récupération pour les jeux de données avec une dimensionnalité intrinsèque élevée, au détriment d’une consommation de mémoire accrue et d’un temps d’indexation plus long.

metric

Métrique de similarité à utiliser pour les comparaisons de vecteurs.

Détails de la propriété

efConstruction

Taille de la liste dynamique contenant les voisins les plus proches, qui est utilisée pendant l’heure d’index. L’augmentation de ce paramètre peut améliorer la qualité de l’index, au détriment de l’augmentation du temps d’indexation. À un certain moment, l’augmentation de ce paramètre entraîne une diminution des retours.

efConstruction?: number

Valeur de propriété

number

efSearch

Taille de la liste dynamique contenant les voisins les plus proches, qui est utilisée pendant la recherche. L’augmentation de ce paramètre peut améliorer les résultats de la recherche, au détriment d’une recherche plus lente. L’augmentation de ce paramètre entraîne une diminution des retours.

efSearch?: number

Valeur de propriété

number

m

Nombre de liaisons bidirectionnelles créées pour chaque nouvel élément pendant la construction. L’augmentation de cette valeur de paramètre peut améliorer le rappel et réduire les temps de récupération pour les jeux de données avec une dimensionnalité intrinsèque élevée, au détriment d’une consommation de mémoire accrue et d’un temps d’indexation plus long.

m?: number

Valeur de propriété

number

metric

Métrique de similarité à utiliser pour les comparaisons de vecteurs.

metric?: "cosine" | "euclidean" | "dotProduct" | "hamming"

Valeur de propriété

"cosine" | "euclidean" | "dotProduct" | "hamming"