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
+9-5Lines changed: 9 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,13 @@
1
1
# valkey-search
2
2
3
-
**valkey-search** (BSD-3-Clause), provided as a Valkey module, is a high-performance Vector Similarity Search engine optimized for AI-driven workloads. It delivers single-digit millisecond latency and high QPS, capable of handling billions of vectors with over 99% recall.
3
+
**Valkey-Search** (BSD-3-Clause), provided as a Valkey module, is a high-performance Search engine
4
+
optimized for AI-driven / Search / Analytics / Recommendation System related workloads. It delivers single-digit millisecond
5
+
latency and high QPS, capable of handling billions of vectors with over 99% recall as part of vector searches. It also provides
6
+
support for hybrid / pure non vector workloads including Numeric, Tag, and Full-text searches.
4
7
5
-
valkey-search allows users to create indexes and perform similarity searches, incorporating complex filters. It supports Approximate Nearest Neighbor (ANN) search with HNSW and exact matching using K-Nearest Neighbors (KNN). Users can index data using either **Valkey Hash** or **[Valkey-JSON](https://github.com/valkey-io/valkey-json)** data types.
6
-
7
-
While valkey-search currently focuses on Vector Search, its goal is to extend Valkey into a full-fledged search engine, supporting Full Text Search and additional indexing options.
8
+
Valkey-Search allows users to create indexes and perform searches, incorporating complex filters.
9
+
Users can index data using either **[Valkey Hash](hashes.md)** or **[Valkey-JSON](valkey-json.md)** data types.
10
+
The vector queries support Approximate Nearest Neighbor (ANN) search with HNSW and exact matching using K-Nearest Neighbors (KNN).
8
11
9
12
## Supported Commands
10
13
@@ -14,6 +17,7 @@ FT.DROPINDEX
14
17
FT.INFO
15
18
FT._LIST
16
19
FT.SEARCH
20
+
FT.AGGREGATE
17
21
```
18
22
19
23
For a detailed description of the supported commands and configuration options, see the [Command Reference](https://valkey.io/commands/#search).
@@ -36,7 +40,7 @@ valkey-search achieves high performance by storing vectors in-memory and applyin
36
40
37
41
## Hybrid Queries
38
42
39
-
valkey-search supports hybrid queries, combining Vector Similarity Search with filtering on indexed fields, such as **Numeric**and **Tag indexes**.
43
+
valkey-search supports hybrid queries, combining Vector Similarity Search with filtering on indexed fields, such as **Numeric**, **Tag**, and **Text indexes**.
40
44
41
45
There are two primary approaches to hybrid queries:
0 commit comments