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 le temps de recherche. L’augmentation de ce paramètre peut améliorer les résultats de la recherche, au détriment de la recherche plus lente. L’augmentation de ce paramètre entraîne une diminution des retours.

m

Nombre de liens bidirectionnels créés 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 des jeux de données avec une dimensionnalité intrinsèque élevée au détriment de la consommation de mémoire accrue et du 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 le temps de recherche. L’augmentation de ce paramètre peut améliorer les résultats de la recherche, au détriment de la 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 liens bidirectionnels créés 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 des jeux de données avec une dimensionnalité intrinsèque élevée au détriment de la consommation de mémoire accrue et du 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"