Udostępnij za pośrednictwem


HnswParameters interface

Zawiera parametry specyficzne dla algorytmu hnsw.

Właściwości

efConstruction

Rozmiar listy dynamicznej zawierającej najbliższych sąsiadów, który jest używany w czasie indeksu. Zwiększenie tego parametru może poprawić jakość indeksu kosztem zwiększonego czasu indeksowania. W pewnym momencie zwiększenie tego parametru prowadzi do malejących zwrotów.

efSearch

Rozmiar listy dynamicznej zawierającej najbliższych sąsiadów, który jest używany w czasie wyszukiwania. Zwiększenie tego parametru może poprawić wyniki wyszukiwania kosztem wolniejszego wyszukiwania. Zwiększenie tego parametru prowadzi do malejących zwrotów.

m

Liczba łączy dwukierunkowych utworzonych dla każdego nowego elementu podczas budowy. Zwiększenie tej wartości parametru może poprawić czas wycofywania i pobierania zestawów danych o wysokiej wymiarowości wewnętrznej kosztem zwiększonego zużycia pamięci i dłuższego czasu indeksowania.

metric

Metryka podobieństwa do użycia na potrzeby porównań wektorów.

Szczegóły właściwości

efConstruction

Rozmiar listy dynamicznej zawierającej najbliższych sąsiadów, który jest używany w czasie indeksu. Zwiększenie tego parametru może poprawić jakość indeksu kosztem zwiększonego czasu indeksowania. W pewnym momencie zwiększenie tego parametru prowadzi do malejących zwrotów.

efConstruction?: number

Wartość właściwości

number

efSearch

Rozmiar listy dynamicznej zawierającej najbliższych sąsiadów, który jest używany w czasie wyszukiwania. Zwiększenie tego parametru może poprawić wyniki wyszukiwania kosztem wolniejszego wyszukiwania. Zwiększenie tego parametru prowadzi do malejących zwrotów.

efSearch?: number

Wartość właściwości

number

m

Liczba łączy dwukierunkowych utworzonych dla każdego nowego elementu podczas budowy. Zwiększenie tej wartości parametru może poprawić czas wycofywania i pobierania zestawów danych o wysokiej wymiarowości wewnętrznej kosztem zwiększonego zużycia pamięci i dłuższego czasu indeksowania.

m?: number

Wartość właściwości

number

metric

Metryka podobieństwa do użycia na potrzeby porównań wektorów.

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

Wartość właściwości

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