Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alexklibisz/elastiknn

Elasticsearch plugin for nearest neighbor search. Store vectors and run similarity search using exact and approximate algorithms.
https://github.com/alexklibisz/elastiknn

elasticsearch elasticsearch-plugin embeddings locality-sensitive-hashing lucene nearest-neighbor-search neural-search semantic-search similarity-search

Last synced: 9 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# Elastiknn

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

## Documentation

**Comprehensive documentation is hosted at .**

## Support

- For questions, ideas, feature requests, and other discussion, start a [Github discussion](https://github.com/alexklibisz/elastiknn/discussions).
- For obvious bugs, post a [Github issue](https://github.com/alexklibisz/elastiknn/issues).

## 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](https://jackrabbit.apache.org): Uses Elastiknn for image similarity search
- [rep0st](https://github.com/ReneHollander/rep0st): Uses Elastiknn for reverse image lookups in a set of millions of images
- [Orlo](https://orlo.tech): Uses Elastiknn for indexing deep text understanding in text to provide interesting insights

## Releases

|Artifact|Release|Snapshot|Downloads|
|:--|:--|:--|:--|
|Elasticsearch plugin zip file | [![Plugin Release][Badge-Plugin-Release]][Link-Plugin-Release] | [![Plugin Snapshot][Badge-Plugin-Snapshot]][Link-Plugin-Snapshot] | ![Badge-Plugin-Downloads] |
|Python HTTP client for Elastiknn | [![Python Release][Badge-Python-Release]][Link-Python-Release] | | ![Badge-Python-Downloads] |
## Sponsors

[![Yourkit](https://www.yourkit.com/images/yklogo.png)](https://www.yourkit.com/)

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](https://www.yourkit.com/java/profiler/), [YourKit .NET Profiler](https://www.yourkit.com/.net/profiler/), and [YourKit YouMonitor](https://www.yourkit.com/youmonitor/).

[Link-Plugin-Release]: https://github.com/alexklibisz/elastiknn/releases/latest
[Badge-Plugin-Release]: https://img.shields.io/github/v/release/alexklibisz/elastiknn?style=flat-square "Plugin Release"
[Link-Plugin-Snapshot]: https://github.com/alexklibisz/elastiknn/releases
[Badge-Plugin-Snapshot]: https://img.shields.io/github/v/release/alexklibisz/elastiknn?include_prereleases&style=flat-square "Plugin Snapshot"
[Badge-Plugin-Downloads]: https://img.shields.io/github/downloads/alexklibisz/elastiknn/total?style=flat-square

[Link-Python-Release]: https://pypi.org/project/elastiknn-client/
[Badge-Python-Release]: https://img.shields.io/pypi/v/elastiknn-client?style=flat-square "Python Release"
[Badge-Python-Downloads]: https://img.shields.io/pypi/dm/elastiknn-client?style=flat-square