Qdrant (read: quadrant) is a vector similarity search engine and vector database.
It provides a production-ready service with a convenient API to store, search, and manage points—vectors with an additional payload Qdrant is tailored to extended filtering support.
It makes it useful for all sorts of neural-network or semantic-based matching, faceted search, and other applications.
Qdrant is written in Rust, which makes it fast and reliable even under high load. See benchmarks.
With Qdrant, embeddings or neural network encoders can be turned into full-fledged applications for matching, searching, recommending, and much more!
pip install qdrant-client
The python client offers a convenient way to start with Qdrant locally:
from qdrant_client import QdrantClient
qdrant = QdrantClient(":memory:") # Create in-memory Qdrant instance, for testing, CI/CD
# OR
client = QdrantClient(path="path/to/db") # Persists changes to disk, fast prototyping
To experience the full power of Qdrant locally, run the container with this command:
docker run -p 6333:6333 qdrant/qdrant
Now you can connect to this with any client, including Python:
qdrant = QdrantClient("http://localhost:6333") # Connect to existing Qdrant instance
For more information click here.
CVE-2024-12084 is a critical vulnerability in the widely-used Rsync tool, identified as a heap-based buffer…
The "uCodeDisasm" tool is a Python-based microcode disassembler designed to analyze and interpret the binary…
Windows services are essential components that run in the background to perform various tasks. The…
HExHTTP is a specialized tool designed to test and analyze HTTP headers to identify vulnerabilities…
Lightpanda is an open-source, headless browser built from scratch to address the challenges of modern…
Relocatable is an innovative tool designed to simplify the creation of Position Independent Code (PIC)…