Details
-
Epic
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
CEP-30 ANN Vector Search with SAI
-
Operability
-
Byzantine
-
All
-
None
Description
- Implement approximate nearest neighbor (ANN) vector search capability in Apache Cassandra using storage-attached indexes (SAI).
- Support a vector of float32 embeddings as a new CQL type.
- Add ANN search to work with normal Cassandra data flow (insertion, updating, and deleting rows). The implementation should support adding a new vector in log(N) time, and ANN queries in M log(N) time where N is the number of vectors and M is the number of sstables.
- Compose with other SAI predicates.
- Scatter/gather across replicas, combining topK from each to get global topK.
Attachments
Issue Links
- is related to
-
CASSANDRA-18604 Write docs for CEP-30 Vector Search
- Resolved