HnswParameters interface
Содержит параметры, относящиеся к алгоритму hnsw.
Свойства
ef |
Размер динамического списка, содержащего ближайшие соседи, который используется во время индексирования. Увеличение этого параметра может повысить качество индекса за счет увеличения времени индексирования. В определенный момент увеличение этого параметра приводит к уменьшению возврата. |
ef |
Размер динамического списка, содержащего ближайших соседей, который используется во время поиска. Увеличение этого параметра может улучшить результаты поиска за счет более медленного поиска. Увеличение этого параметра приводит к уменьшению возвращаемого значения. |
m | Количество двунаправленных ссылок, созданных для каждого нового элемента во время построения. Увеличение этого значения параметра может повысить время отзыва и уменьшить время извлечения для наборов данных с высокой встроенной размерностью за счет увеличения потребления памяти и длительного времени индексирования. |
metric | Метрика сходства, используемая для сравнения векторов. |
Сведения о свойстве
efConstruction
Размер динамического списка, содержащего ближайшие соседи, который используется во время индексирования. Увеличение этого параметра может повысить качество индекса за счет увеличения времени индексирования. В определенный момент увеличение этого параметра приводит к уменьшению возврата.
efConstruction?: number
Значение свойства
number
efSearch
Размер динамического списка, содержащего ближайших соседей, который используется во время поиска. Увеличение этого параметра может улучшить результаты поиска за счет более медленного поиска. Увеличение этого параметра приводит к уменьшению возвращаемого значения.
efSearch?: number
Значение свойства
number
m
Количество двунаправленных ссылок, созданных для каждого нового элемента во время построения. Увеличение этого значения параметра может повысить время отзыва и уменьшить время извлечения для наборов данных с высокой встроенной размерностью за счет увеличения потребления памяти и длительного времени индексирования.
m?: number
Значение свойства
number
metric
Метрика сходства, используемая для сравнения векторов.
metric?: "cosine" | "euclidean" | "dotProduct" | "hamming"
Значение свойства
"cosine" | "euclidean" | "dotProduct" | "hamming"