QQL

SQL-like query language and CLI for Qdrant vector search engine

PyPI version Python versions MIT License 405 tests
# Install
$ pip install qql-cli

# Connect to Qdrant
$ qql connect --url http://localhost:6333

# Insert a document — text is embedded automatically
qql> INSERT INTO COLLECTION notes VALUES {'text': 'Qdrant is a vector database', 'year': 2024}
✓ Inserted 1 point [3f2e1a4b-...]

# Search with a WHERE filter
qql> SEARCH notes SIMILAR TO 'vector storage engines' LIMIT 5 WHERE year >= 2023
✓ Found 1 result(s)

# Hybrid dense+sparse search with cross-encoder reranking
qql> SEARCH notes SIMILAR TO 'vector databases' LIMIT 5 USING HYBRID RERANK
✓ Found 1 result(s) (hybrid, reranked)
View on GitHub PyPI Package Get Started →