alexklibisz/elastiknn

Elasticsearch plugin for nearest neighbor search. Store vectors and run similarity search using exact and approximate algorithms.

54
/ 100
Established

Supports both dense floating-point and sparse boolean vectors, enabling diverse similarity search use cases from image retrieval to text understanding. Implements multiple approximate nearest neighbor algorithms (LSH, HNSW, etc.) alongside exact search, trading accuracy for query latency based on application requirements. Provides a native Elasticsearch mapping type and query DSL integration, plus a dedicated Python HTTP client for seamless embedding pipeline integration.

391 stars.

No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 18 / 25

How are scores calculated?

Stars

391

Forks

50

Language

Scala

License

Apache-2.0

Last pushed

Feb 06, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/alexklibisz/elastiknn"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.