-
Notifications
You must be signed in to change notification settings - Fork 201
Open
Labels
P3new integrationDiscuss the creation of a new integration in CoreDiscuss the creation of a new integration in Core
Description
Summary and motivation
ValkeyDocumentStore will provide Haystack users with a high-performance, open-source alternative for vector search and metadata filtering. Valkey is a Redis-compatible in-memory database that supports persistence, making it ideal for both prototyping and production environments.
Detailed design
Introduce ValkeyDocumentStore as a built-in integration for Haystack. This component will implement Haystack’s DocumentStore interface using Valkey’s search module for vector similarity and metadata-based filtering.
Valkey supports all essential capabilities required by the DocumentStore interface.
Checklist
If the request is accepted, ensure the following checklist is complete before closing this issue.
Tasks
- The code is documented with docstrings and was merged in the
mainbranch - Docs are published at https://docs.haystack.deepset.ai/
- There is a Github workflow running the tests for the integration nightly and at every PR
- A new label named like
integration:<your integration name>has been added to the list of labels for this repository - The labeler.yml file has been updated
- The package has been released on PyPI
- An integration tile with a usage example has been added to https://github.com/deepset-ai/haystack-integrations
- The integration has been listed in the Inventory section of this repo README
- The feature was announced through social media
Metadata
Metadata
Assignees
Labels
P3new integrationDiscuss the creation of a new integration in CoreDiscuss the creation of a new integration in Core