A Qdrant vector store for moonbitstack/moonrag, over Qdrant's REST API.
moon add moonbitstack/moonqdrantlet store = @moonqdrant.QdrantStore::new("http://127.0.0.1:6333", embedder, dimension=256)pub struct QdrantStore {
base : String
collection : String
embedder : &Embedder
dimension : Int
counter : Int
}impl VectorStore for QdrantStorefn QdrantStore::new(base : String, embedder : &Embedder, dimension~ : Int, collection? : String) -> QdrantStore raiseasync fn QdrantStore::search(self : QdrantStore, vector : ArrayView[Double], limit~ : Int, filter? : Filter) -> Array[Scored]Install
Download zipA Qdrant vector store for moonbitstack/moonrag, over Qdrant's REST API.