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
Copy file name to clipboardExpand all lines: README.md
+14-14Lines changed: 14 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -57,7 +57,7 @@ The library provides two document store implementations:
57
57
- Use case: E-commerce, travel recommendations with complex search requirements
58
58
59
59
2.**`CouchbaseQueryDocumentStore`** - Uses Couchbase Global Secondary Index (GSI) with vector support
60
-
- Supports both **Hyperscale Vector Index (BHIVE)** and **Composite Vector Index**
60
+
- Supports both **Hyperscale Vector Index** and **Composite Vector Index**
61
61
- Best for: Pure vector searches or filtered vector searches at massive scale
62
62
- Dataset size: Tens of millions to billions of documents
63
63
- Use case: Content recommendations, chatbots, anomaly detection, job searches
@@ -74,7 +74,7 @@ In addition to the document stores, the library includes the following [retrieve
74
74
75
75
-**`CouchbaseSearchEmbeddingRetriever`** - Works with `CouchbaseSearchDocumentStore` to perform hybrid searches combining vector similarity with full-text and geospatial queries.
76
76
77
-
-**`CouchbaseQueryEmbeddingRetriever`** - Works with `CouchbaseQueryDocumentStore` to perform high-performance vector similarity searches using GSI indexes (BHIVE or Composite).
77
+
-**`CouchbaseQueryEmbeddingRetriever`** - Works with `CouchbaseQueryDocumentStore` to perform vector similarity searches using Hyperscale or Composite indexes.
78
78
79
79
The `couchbase-haystack` library uses the [Couchbase Python SDK](https://docs.couchbase.com/python-sdk/current/hello-world/start-using-sdk.html).
80
80
@@ -84,9 +84,9 @@ Both document stores store Documents as JSON documents in Couchbase. Embeddings
84
84
85
85
Couchbase supports three types of vector indexes. This library currently supports two of them:
The `CouchbaseQueryDocumentStore` uses Couchbase Global Secondary Index (GSI) for high-performance vector search at massive scale. Supports both **Hyperscale Vector Index (BHIVE)** and **Composite Vector Index** using SQL++ queries.
394
+
The `CouchbaseQueryDocumentStore` uses Couchbase Global Secondary Index (GSI) for high-performance vector search at massive scale. Supports both **Hyperscale Vector Index** and **Composite Vector Index** using SQL++ queries.
395
395
396
396
```text
397
397
+-----------------------------+
@@ -400,7 +400,7 @@ The `CouchbaseQueryDocumentStore` uses Couchbase Global Secondary Index (GSI) fo
@@ -639,7 +639,7 @@ You can find more examples in the [examples](examples) directory:
639
639
640
640
#### GSI-based Examples
641
641
642
-
-[examples/gsi/indexing_pipeline.py](examples/gsi/indexing_pipeline.py) - Indexing documents using `CouchbaseQueryDocumentStore` with BHIVE or Composite indexes
642
+
-[examples/gsi/indexing_pipeline.py](examples/gsi/indexing_pipeline.py) - Indexing documents using `CouchbaseQueryDocumentStore` with Hyperscale or Composite indexes
643
643
-[examples/gsi/rag_pipeline.py](examples/gsi/rag_pipeline.py) - RAG pipeline using `CouchbaseQueryEmbeddingRetriever` for high-performance vector retrieval
0 commit comments