Hierarchical Navigable Small World
conceptalgorithm
Try in Playground →RSS
Overview
Developed byYu. A. Malkov
LicenseApache License 2.0
Open source✓ Open Source
Use caseapproximate nearest neighbor search
Knowledge graph stats
Claims53
Avg confidence93%
Avg freshness100%
Last updatedUpdated 5 days ago
WikidataQ124785393
Trust distribution
100% unverified
Governance

Hierarchical Navigable Small World

concept

Graph-based algorithm for approximate nearest neighbor search with logarithmic complexity

Compare with...

published year

ValueTrustConfidenceFreshnessSources
2016UnverifiedHighFresh1

algorithm type

ValueTrustConfidenceFreshnessSources
graph-based searchUnverifiedHighFresh1
graph-based search algorithmUnverifiedHighFresh1

paper published year

ValueTrustConfidenceFreshnessSources
2016UnverifiedHighFresh1

supports model

ValueTrustConfidenceFreshnessSources
vector embeddingsUnverifiedHighFresh1
embedding vectorsUnverifiedHighFresh1

primary use case

ValueTrustConfidenceFreshnessSources
approximate nearest neighbor searchUnverifiedHighFresh1
high-dimensional vector searchUnverifiedHighFresh1
vector similarity searchUnverifiedHighFresh1
similarity search in high-dimensional spacesUnverifiedHighFresh1
similarity searchUnverifiedHighFresh1
high-dimensional data indexingUnverifiedHighFresh1

implemented in

ValueTrustConfidenceFreshnessSources
hnswlib libraryUnverifiedHighFresh1

supports language

ValueTrustConfidenceFreshnessSources
PythonUnverifiedHighFresh1
C++UnverifiedHighFresh1

open source

ValueTrustConfidenceFreshnessSources
trueUnverifiedHighFresh1

developed by

ValueTrustConfidenceFreshnessSources
Yu. A. MalkovUnverifiedHighFresh1
D. A. YashuninUnverifiedHighFresh1
Yury MalkovUnverifiedHighFresh1
Yu. A. Malkov and D. A. YashuninUnverifiedHighFresh1

supports protocol

ValueTrustConfidenceFreshnessSources
C++ APIUnverifiedHighFresh1
Python APIUnverifiedHighFresh1
Euclidean distanceUnverifiedHighFresh1
cosine similarityUnverifiedHighFresh1
vector similarity searchUnverifiedHighFresh1

based on

ValueTrustConfidenceFreshnessSources
Navigable Small World networksUnverifiedHighFresh1
small world networksUnverifiedHighFresh1
navigable small world graphsUnverifiedHighFresh1
small world networks theoryUnverifiedHighFresh1
skip list data structureUnverifiedHighFresh1

integrates with

ValueTrustConfidenceFreshnessSources
PythonUnverifiedHighFresh1
C++UnverifiedHighFresh1
machine learning pipelinesUnverifiedModerateFresh1
Faiss libraryUnverifiedModerateFresh1

license type

ValueTrustConfidenceFreshnessSources
Apache License 2.0UnverifiedHighFresh1
Apache 2.0UnverifiedHighFresh1

time complexity

ValueTrustConfidenceFreshnessSources
O(log N) search timeUnverifiedHighFresh1

used in

ValueTrustConfidenceFreshnessSources
vector databasesUnverifiedModerateFresh1
embedding search systemsUnverifiedModerateFresh1

alternative to

ValueTrustConfidenceFreshnessSources
Locality Sensitive HashingUnverifiedModerateFresh1
Locality-Sensitive HashingUnverifiedModerateFresh1
k-d treesUnverifiedModerateFresh1
Annoy algorithmUnverifiedModerateFresh1
FAISSUnverifiedModerateFresh1
LSH (Locality Sensitive Hashing)UnverifiedModerateFresh1
AnnoyUnverifiedModerateFresh1

competes with

ValueTrustConfidenceFreshnessSources
AnnoyUnverifiedModerateFresh1
FaissUnverifiedModerateFresh1

Alternatives & Similar Tools

Commonly Used With

Related entities

Graph Insights

4 entities depend on Hierarchical Navigable Small World
View full impact analysis →
Claim count: 53Last updated: 4/5/2026Edit history