mirror of
https://github.com/qdrant/qdrant.git
synced 2026-08-01 07:30:54 -05:00
* Cleanup `shard` crate module declarations * Move `ScrollRequestInternal` into `shard` crate * fixup! Move `ScrollRequestInternal` into `shard` crate Fix imports * fixup! Move `ScrollRequestInternal` into `shard` crate `const fn default_*` * Implement `edge::Shard::scroll` * fixup! Implement `edge::Shard::scroll` Re-export `OrderByInterface` * Cleanup `edge` module declarations * Cleanup `qdrant-edge-py` module declarations * Move `PyWithPayload` and `PyWithVector` into `types::query` * Add `PyScrollRequest` type * Implement `PyShard::scroll` * Move `CountRequestInternal` into `shard` crate * fixup! Move `CountRequestInternal` into `shard` crate Fix imports * fixup! Move `CountRequestInternal` into `shard` crate Rename `default_exact_count` into `CountRequestInternal::default_exact` * Implement `edge::Shard::count` * Implement `PyShard::count` * review: offset for scroll, default values, examples * ai review --------- Co-authored-by: generall <andrey@vasnetsov.com>
Python Bindings for Qdrant Edge
Setup environment
python -m venv .venv
source .venv/bin/activate
pip install --user maturin
Build and install the package
cd lib/edge/python
maturin develop --no-default-features
Run example
python examples/qdrant-edge.py