Skip to content

7 - Vector Indexing#210

Open
steveoVivo wants to merge 85 commits intoapache:masterfrom
Yoshiki0319:master
Open

7 - Vector Indexing#210
steveoVivo wants to merge 85 commits intoapache:masterfrom
Yoshiki0319:master

Conversation

@steveoVivo
Copy link

This is a request to merge the code for the Fall 2025 ECS 265 Vector Indexing project into the main repository for ResilientDB.

Yoshiki0319 and others added 30 commits November 9, 2025 13:15
Added instructions for installing Bazel 6.0.0 and reverting from newer versions.
Added instructions on how to run ResDB-ORM, including steps to start backend services and configure the environment.
Removed markdown links from git clone commands in README.
Added installation instruction for resdb-orm package.
Added README.md for ResilientDB x LEANN integration, detailing file structure, prerequisites, installation, usage guide, configuration notes, and troubleshooting steps.
Updated formatting and headings in the README for clarity.
Updated troubleshooting section to format commands as code.
Updated README to clarify access to ResilientDB KV Service.
Removed interaction instructions and clarified memory limitations in troubleshooting.
…ith error handling and retry logic; add diagnosis tool and update data management scripts.
Updated README to reflect version status and upcoming changes.
… validation for updates, and refined logging; update id_mapping and passages data for consistency.
Yoshiki0319 and others added 27 commits December 6, 2025 13:04
- Added vector search capabilities to the GraphQL API with `searchVector` query.
- Introduced mutations for adding (`addVector`) and deleting (`deleteVector`) vectors in the index.
- Created helper function `run_vector_script` to execute vector indexing scripts.
- Updated `vector_add.py` to handle embedding generation and index building using SentenceTransformers and hnswlib.
- Refactored `vector_delete.py` to rebuild the index after deletion of a vector.
- Enhanced `vector_get.py` to retrieve and search for vectors using the HNSW index.
- Improved error handling and logging throughout the vector indexing process.
- Added a new CSV file containing stress test results for vector indexing operations.
- Removed the vector_client.py script which handled command-line interactions for adding, deleting, and searching vectors.
- Removed the vector_proxy.py script which provided a Flask API for vector operations.
This README provides an overview of the Vector Indexing SDK, including architecture, prerequisites, installation instructions, and usage examples for the CLI tool.
Removed the default GraphQL endpoint from the README.
Updated the command to run the demo script in the README.
Added instructions to make demo script executable.
@harish876 harish876 changed the title Project: Vector Indexing (Fall 2025) 7 - Vector Indexing (Fall 2025) Dec 15, 2025
@harish876 harish876 changed the title 7 - Vector Indexing (Fall 2025) 7 - Vector Indexing Dec 15, 2025
@msadoghi msadoghi added this to the Release v1.14.0 Planning milestone Feb 17, 2026
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.

6 participants