Skip to main content

Cassandra

Distributed NoSQL database with vector search capabilities.

Setup

docker run -d -p 9042:9042 cassandra
pip install cassandra-driver

Usage

from praisonai.persistence.factory import create_knowledge_store

store = create_knowledge_store(
    "cassandra",
    hosts=["localhost"],
    keyspace="praisonai"
)

store.create_collection("documents", dimension=384)
store.insert("documents", [doc])
results = store.search("documents", query_embedding, limit=5)