{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/6"}],"enrichment":{"capability":"nmslib provides efficient similarity search in metric and non-metric spaces, with support for approximate nearest-neighbor methods and evaluation tools for search algorithms.","skillfed_tags":["similarity-search","approximate-algorithms","vector-indexing"],"use_cases":["Build a fast approximate nearest-neighbor index for large-scale vector search in recommendation systems or semantic search applications.","Evaluate and benchmark different similarity search algorithms on custom datasets or non-metric distance functions.","Implement similarity matching for embeddings in NLP or computer vision pipelines where exact nearest-neighbor search is too slow.","Search in non-Euclidean or custom metric spaces where standard libraries assume L2 or cosine distance."],"what_it_does":"nmslib is a cross-platform C++ library with Python bindings for searching in metric and non-metric spaces. It specializes in approximate nearest-neighbor methods and provides tools to evaluate similarity search algorithms. The library is built on pybind11 and depends on scipy and numpy, making it suitable for scientific and machine-learning workflows where fast approximate similarity matching is needed.\n\nUnlike metric-space libraries that assume triangle inequality, nmslib handles generic and non-metric spaces, which is useful for custom distance functions or domain-specific similarity measures. It offers multiple indexing methods and is actively maintained with wheels for modern Python versions and common platforms.","worth_installing":"Yes, if you need efficient approximate similarity search and can tolerate medium install friction from compiled bindings. The library is actively maintained with no known vulnerabilities and offers broad platform support. Verify the license terms and Python version compatibility in the repository before adopting in production."},"id":"nmslib","links":{"html":"https://skillfed.io/packages/nmslib","md":"https://skillfed.io/packages/nmslib.md","pypi":"https://pypi.org/project/nmslib/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-10-23","license_spdx":null,"license_treatment":"unclear","name":"nmslib","python_support":"unspecified","summary":"Non-Metric Space Library (NMSLIB)"},"popularity":{"monthly_downloads":154328,"position":10854,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.1.2"}
