Skip to content

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

License

Notifications You must be signed in to change notification settings

alexklibisz/elastiknn

Folders and files

NameName
Last commit message
Last commit date
Feb 9, 2025
Jul 29, 2020
Aug 31, 2024
Feb 9, 2025
Mar 31, 2024
Feb 9, 2025
Feb 9, 2025
May 4, 2024
May 4, 2024
Aug 28, 2024
Aug 29, 2024
Aug 28, 2024
May 4, 2024
Jan 13, 2025
Jul 28, 2023
Mar 7, 2025
Feb 7, 2025
Aug 1, 2020
Feb 24, 2023
Mar 25, 2024
Feb 26, 2023
Feb 12, 2023
Mar 7, 2025
Dec 3, 2023
Sep 9, 2020
Jan 29, 2020
Nov 19, 2023
Aug 30, 2024
Mar 7, 2025
Feb 9, 2025

Repository files navigation

Elastiknn

Elasticsearch plugin for similarity search on dense floating point and sparse boolean vectors.

Documentation

Comprehensive documentation is hosted at https://alexklibisz.github.io/elastiknn.

Support

Contributing

To contribute to Elastiknn, please see developer-guide.md.

Users

Are you using Elastiknn? If so, please consider submitting a pull request to list your organization below.

  • Apache Jackrabbit: Uses Elastiknn for image similarity search
  • rep0st: Uses Elastiknn for reverse image lookups in a set of millions of images
  • Orlo: Uses Elastiknn for indexing deep text understanding in text to provide interesting insights

Releases

Artifact Release Snapshot Downloads
Elasticsearch plugin zip file Plugin Release Plugin Snapshot Badge-Plugin-Downloads
Python HTTP client for Elastiknn Python Release Badge-Python-Downloads

Sponsors

Yourkit

YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications. YourKit is the creator of YourKit Java Profiler, YourKit .NET Profiler, and YourKit YouMonitor.