feat(python,node): support with_row_id in Python and remote (#1784)

Needed to support hybrid search in Remote SDK.
This commit is contained in:
Will Jones
2024-11-04 11:25:45 -08:00
committed by GitHub
parent 9708d829a9
commit 3604d20ad3
7 changed files with 60 additions and 0 deletions

View File

@@ -250,6 +250,18 @@ export class QueryBase<NativeQueryType extends NativeQuery | NativeVectorQuery>
return this;
}
/**
* Whether to return the row id in the results.
*
* This column can be used to match results between different queries. For
* example, to match results from a full text search and a vector search in
* order to perform hybrid search.
*/
withRowId(): this {
this.doCall((inner: NativeQueryType) => inner.withRowId());
return this;
}
protected nativeExecute(
options?: Partial<QueryExecutionOptions>,
): Promise<NativeBatchIterator> {