Skip to content

feat: add batch insert and search - #74

Merged
4adex merged 1 commit into
refactorfrom
batch-insert
Apr 16, 2026
Merged

4adex merged 1 commit into
refactorfrom
batch-insert

Conversation

@Arshdeep54

Copy link
Copy Markdown
Collaborator

No description provided.

@Arshdeep54
Arshdeep54 force-pushed the batch-insert branch 2 times, most recently from d53524a to c0ffbe6 Compare March 23, 2026 21:52
Comment thread crates/defs/src/types.rs
Signed-off-by: Arshdeep54 <balarsh535@gmail.com>
@4adex

4adex commented Apr 16, 2026

Copy link
Copy Markdown
Collaborator

LGTM, merging

@4adex
4adex merged commit 66d331f into refactor Apr 16, 2026
6 checks passed
Arshdeep54 added a commit that referenced this pull request Apr 17, 2026
Signed-off-by: Arshdeep54 <balarsh535@gmail.com>
4adex added a commit that referenced this pull request Jul 23, 2026
* 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants