Skip to content

RDBC-899 - Added Vector Search to Client API, updated client version to 7.0#475

Merged
M4xymm merged 11 commits intoravendb:v7.0from
M4xymm:RDBC-899
Apr 24, 2025
Merged

RDBC-899 - Added Vector Search to Client API, updated client version to 7.0#475
M4xymm merged 11 commits intoravendb:v7.0from
M4xymm:RDBC-899

Conversation

@M4xymm
Copy link
Member

@M4xymm M4xymm commented Apr 22, 2025

https://issues.hibernatingrhinos.com/issue/RDBC-899/Prepare-nodejs-client-api-with-Vector-API

image

Added vector search to client, updated client version to v7.0.

M4xymm added 11 commits April 17, 2025 10:50
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
@M4xymm M4xymm requested a review from kalczur April 23, 2025 07:41
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