Commit Graph

4 Commits

Author SHA1 Message Date
deep-learning-dynamo 77d6855021 Elasticsearch and OpenSearch: made exception classes public 2023-10-09 12:17:24 +02:00
deep-learning-dynamo cf276e844c OpenSearch: reformatted code 2023-10-09 12:16:42 +02:00
deep-learning-dynamo fb8ec688ea OpenSearch: added Java 11 requirement, slight refactoring 2023-10-09 12:09:24 +02:00
Ricardo Ferreira 79b825df63
Add Support for OpenSearch as Embedding Store (#208)
This PR contains the implementation of an integration with
[OpenSearch](https://opensearch.org/). As one of the growing vector
databases in the open source world, adding support for it to this
project makes total sense. This implementation includes:

1. A complete implementation of the `EmbeddingStore` interface.
2. Unit tests for the major use cases a store must implement correctly.
3. Usage of [TestContainers](https://testcontainers.com/) to automate
the execution of backends.
2023-10-09 11:45:27 +02:00