Skip to content

Commit 6f149b2

Browse files
committed
Add rescore_vector to knn retriever
1 parent beda885 commit 6f149b2

File tree

3 files changed

+20
-5
lines changed

3 files changed

+20
-5
lines changed

output/schema/schema.json

Lines changed: 16 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

output/typescript/types.ts

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

specification/_types/Retriever.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
import { FieldCollapse } from '@global/search/_types/FieldCollapse'
2121
import { UserDefinedValue } from '@spec_utils/UserDefinedValue'
22-
import { QueryVector, QueryVectorBuilder } from '@_types/Knn'
22+
import {QueryVector, QueryVectorBuilder, RescoreVector} from '@_types/Knn'
2323
import { float, integer } from '@_types/Numeric'
2424
import { Sort, SortResults } from '@_types/sort'
2525
import { Id } from './common'
@@ -74,6 +74,8 @@ export class KnnRetriever extends RetrieverBase {
7474
num_candidates: integer
7575
/** The minimum similarity required for a document to be considered a match. */
7676
similarity?: float
77+
/** Apply oversampling and rescoring to quantized vectors */
78+
rescore_vector?: RescoreVector
7779
}
7880

7981
export class RRFRetriever extends RetrieverBase {

0 commit comments

Comments
 (0)