You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 2760e84
Browse filesBrowse the repository at this point in the historyBrowse files
authored
Update from refactor
* feat: add batch insert and search (#74)
Signed-off-by: Arshdeep54 <balarsh535@gmail.com>
* Inmemory storage implementation (#82)
* Implement in-memory storage engine
* Wire in-memory storage through API snapshots
* Add HTTP smoke coverage for in-memory storage
* Handle in-memory storage errors in gRPC
* Add in-memory checkpoint header
* Add async Python client (#83)
* Add async Python client
* Deduplicate Python gRPC connection helpers
* Benchmarking optimizations (#84)
* Reduce in-memory checkpoint lock scope
* Optimize HNSW distance calculations
* Expose HNSW tuning parameters
* Add Python batch vector client methods
* Expose KD-tree rebuild tuning parameters
* Update tui with new name and details (#79)
* Support query-time HNSW ef
* Async batch support (#85)
* Update Python client to support batch insert and search
* Add batch support to the async client
* Add master test script for all usage example files
Run linter on client/python
* Add test for api parity between sync and async classes
---------
Signed-off-by: Arshdeep54 <balarsh535@gmail.com>
Co-authored-by: Arshdeep Singh <110114582+Arshdeep54@users.noreply.github.com>
Co-authored-by: Khushal Agrawal <117133859+SK1PPR@users.noreply.github.com>
Co-authored-by: Khushal Agrawal <dev@khushal.net>
Co-authored-by: Prachet Patel <patelprachet@gmail.com>
Copy file name to clipboardExpand all lines: client/python/USAGE.md
+101-1Lines changed: 101 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,6 +39,30 @@ The client supports usage as a context manager, which automatically closes the u
39
39
Example available in:
40
40
```examples/context_manager_usage.py```
41
41
42
+
### Async Client Support
43
+
44
+
For async applications, use `AsyncVortexDB`. It mirrors the synchronous client API and uses `grpc.aio` under the hood, including full support for `batch_insert` and `batch_search`.
0 commit comments