HnswParameters interface
Contém os parâmetros específicos do algoritmo hnsw.
Propriedades
ef |
O tamanho da lista dinâmica que contém os vizinhos mais próximos, que é usado durante o tempo de índice. Aumentar esse parâmetro pode melhorar a qualidade do índice, em detrimento do aumento do tempo de indexação. Em um determinado ponto, aumentar esse parâmetro leva à diminuição dos retornos. |
ef |
O tamanho da lista dinâmica que contém os vizinhos mais próximos, que é usado durante o tempo de pesquisa. Aumentar esse parâmetro pode melhorar os resultados da pesquisa, às custas da pesquisa mais lenta. Aumentar esse parâmetro leva à diminuição dos retornos. |
m | O número de links bidirecionais criados para cada novo elemento durante a construção. Aumentar esse valor de parâmetro pode melhorar a recuperação e reduzir os tempos de recuperação para conjuntos de dados com alta dimensionalidade intrínseca em detrimento do aumento do consumo de memória e do tempo de indexação mais longo. |
metric | A métrica de similaridade a ser usada para comparações de vetor. |
Detalhes da propriedade
efConstruction
O tamanho da lista dinâmica que contém os vizinhos mais próximos, que é usado durante o tempo de índice. Aumentar esse parâmetro pode melhorar a qualidade do índice, em detrimento do aumento do tempo de indexação. Em um determinado ponto, aumentar esse parâmetro leva à diminuição dos retornos.
efConstruction?: number
Valor da propriedade
number
efSearch
O tamanho da lista dinâmica que contém os vizinhos mais próximos, que é usado durante o tempo de pesquisa. Aumentar esse parâmetro pode melhorar os resultados da pesquisa, às custas da pesquisa mais lenta. Aumentar esse parâmetro leva à diminuição dos retornos.
efSearch?: number
Valor da propriedade
number
m
O número de links bidirecionais criados para cada novo elemento durante a construção. Aumentar esse valor de parâmetro pode melhorar a recuperação e reduzir os tempos de recuperação para conjuntos de dados com alta dimensionalidade intrínseca em detrimento do aumento do consumo de memória e do tempo de indexação mais longo.
m?: number
Valor da propriedade
number
metric
A métrica de similaridade a ser usada para comparações de vetor.
metric?: "cosine" | "euclidean" | "dotProduct" | "hamming"
Valor da propriedade
"cosine" | "euclidean" | "dotProduct" | "hamming"