Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 20 additions & 17 deletions npm/packages/rvf/dist/backend.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion npm/packages/rvf/dist/backend.js.map

Large diffs are not rendered by default.

12 changes: 9 additions & 3 deletions npm/packages/rvf/dist/database.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import type { RvfOptions, RvfQueryOptions, RvfSearchResult, RvfIngestResult, RvfIngestEntry, RvfDeleteResult, RvfCompactionResult, RvfStatus, RvfFilterExpr, RvfKernelData, RvfEbpfData, RvfSegmentInfo, BackendType } from './types';
import type { RvfOptions, RvfQueryOptions, RvfSearchResult, RvfQueryOptionsWithCount, RvfIngestResult, RvfIngestEntry, RvfDeleteResult, RvfCompactionResult, RvfStatus, RvfFilterExpr, RvfKernelData, RvfEbpfData, RvfSegmentInfo, BackendType } from './types';
import type { RvfBackend } from './backend';
/**
* Main user-facing RVF database class.
Expand Down Expand Up @@ -65,12 +65,18 @@ export declare class RvfDatabase {
/**
* Query for the `k` nearest neighbors of a given vector.
*
* The count can be passed positionally (`query(vec, 10)`) or via an
* options object (`query(vec, { k: 10, efSearch: 200 })`, with `topK`
* and `limit` accepted as aliases for `k`). Passing an object without a
* usable count, or a non-positive-integer count, throws a clear
* {@link RvfErrorCode.InvalidArgument} rather than a low-level N-API error.
*
* @param vector The query embedding.
* @param k Number of results to return.
* @param k Number of results, or an options object carrying it.
* @param options Optional query parameters (efSearch, filter, timeout).
* @returns Sorted search results (closest first).
*/
query(vector: Float32Array | number[], k: number, options?: RvfQueryOptions): Promise<RvfSearchResult[]>;
query(vector: Float32Array | number[], k: number | RvfQueryOptionsWithCount, options?: RvfQueryOptions): Promise<RvfSearchResult[]>;
/**
* Run compaction to reclaim dead space from soft-deleted vectors.
*/
Expand Down
41 changes: 39 additions & 2 deletions npm/packages/rvf/dist/database.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion npm/packages/rvf/dist/database.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 3 additions & 1 deletion npm/packages/rvf/dist/errors.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,9 @@ export declare enum RvfErrorCode {
BackendNotFound = 65280,
BackendInitFailed = 65281,
StoreClosed = 65282,
InvalidOptions = 65283
InvalidOptions = 65283,
FileExists = 65284,
InvalidArgument = 65285
}
/**
* Custom error class for all RVF operations.
Expand Down
4 changes: 4 additions & 0 deletions npm/packages/rvf/dist/errors.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading