RDBC-899 - Added Vector Search to Client API, updated client version to 7.0#475
Merged
M4xymm merged 11 commits intoravendb:v7.0from Apr 24, 2025
Merged
RDBC-899 - Added Vector Search to Client API, updated client version to 7.0#475M4xymm merged 11 commits intoravendb:v7.0from
M4xymm merged 11 commits intoravendb:v7.0from
Conversation
Bump the version from 6.0.0 to 7.0.0 in package.json.
This change increments the CLIENT_VERSION from 6.0.0 to 7.0.0.
Reversed the conditional logic in test descriptors to properly skip tests when running on non-7.0 server versions.
Introduced a `vectorField` option across index creation task classes to support vector-related configurations. Added logic to default the search engine to "Corax" if vector fields are present and no specific search engine is set. Updated relevant type definitions and utilities for handling vector field options. RDBC-899 Refactor vector field handling and enhance search capabilities
…ntation by reorganizing files and introducing specialized classes. Extracted quantization logic into dedicated factories and field classes, consolidates utilities, and adjusts tests to align with the new structure RDBC-899 Remove property selectors from vector search APIs Simplify vector search APIs by replacing property selector functions with direct field name strings. Updated relevant interfaces, classes, and tests to reflect the changes, ensuring cleaner and more consistent usage.
…nd introducing VectorQuantizer with updated tests
Marked certain tests as skipped with TODO comments referencing RDBC-901 for future updates. Introduced `_vectorOptionsStrings` in TimeSeries and indexing-related code to prepare for expanded functionality. RDBC-899 VectorSearchTest to conditionally skip on non-7.0 servers
kalczur
approved these changes
Apr 23, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
https://issues.hibernatingrhinos.com/issue/RDBC-899/Prepare-nodejs-client-api-with-Vector-API
Added vector search to client, updated client version to v7.0.