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
Node documentation advertises HybridSearch absent from ruvector@0.2.34 #707
The published package exposes 206 symbols, but none for hybrid search, BM25, keyword search, or RRF.
The Node API documentation nevertheless shows:
const{ HybridSearch }=require('ruvector');
AgentDB separately exports a JavaScript HybridSearch and KeywordIndex, and the RuVector Rust core contains real hybrid-search functionality. The missing piece is the published ruvector Node binding/export.
Impact
Consumers following the Node documentation receive undefined/constructor errors and may design against an API that is not shipped.
Requested decision
Either:
Bind and export the Rust hybrid-search functionality from the Node package and add an npm smoke test, or
Mark the feature as Rust-only and remove/correct the Node example and package feature claim.
Until a RuVector Node surface ships, the documentation can point JavaScript users to AgentDB's separate hybrid-search implementation if that is the intended supported path.
Resolved by #708. The Node API and advanced-feature documentation now explicitly mark HybridSearch, FilteredSearch, and MMRSearch as Rust-only/not exported by the ruvector npm package, and direct JavaScript consumers to AgentDB while a Node binding remains future work.
Activity
fix: SONA zero-vector bug, RVF wasm persistence, metadata safety, doc…
docs: fix WasmRvfStore -> real WasmBackend API in READMEs (#705, #707)
chore(rvf-wasm): bump to 0.1.8 for README fix
ruvnet commentedon Jul 27, 2026
Resolved by #708. The Node API and advanced-feature documentation now explicitly mark HybridSearch, FilteredSearch, and MMRSearch as Rust-only/not exported by the ruvector npm package, and direct JavaScript consumers to AgentDB while a Node binding remains future work.