You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Couchbase is a Datavase supporting Vector search since vesion 7.6. It gives you the tools to store document embeddings, content and metadata and to search through those embeddings including metadata filtering.
The text was updated successfully, but these errors were encountered:
Fixes: spring-projects#938
Issue link: spring-projects#938
This commit integrates Couchbase as a vector store option in Spring AI, providing:
- CouchbaseSearchVectorStore implementation with vector similarity search capabilities
- Support for metadata filtering with SQL++ expression conversion
- Spring Boot auto-configuration and starter module for easy integration
- Comprehensive documentation covering setup, configuration, and usage examples
- Integration tests using TestContainers with Couchbase 7.6
The implementation supports configuring dimensions, similarity functions (dot_product/l2_norm),
and optimization strategies (recall/latency). Schema initialization is now opt-in via
the initializeSchema property. Documentation includes both auto-configuration and
manual configuration instructions, along with property configuration details.
Signed-off-by: Abhiraj <[email protected]>
co-authored-by: Laurent Doguin <[email protected]>
Couchbase is a Datavase supporting Vector search since vesion 7.6. It gives you the tools to store document embeddings, content and metadata and to search through those embeddings including metadata filtering.
The text was updated successfully, but these errors were encountered: