Scores a query vector against one or more prepared candidate vectors.
VectorScorer
Scores a query vector against one or more prepared candidate vectors.
Declaration
interface VectorScorer
Members
prepare
```ts
prepare(vector: ArrayLike, dimensions: number): PreparedVector
```
Normalizes and converts an input vector into the scorer's preferred in-memory form.
Parameters:
- `vector: ArrayLike`
- `dimensions: number`bestScore
```ts
bestScore(query: PreparedVector, candidates: readonly PreparedVector[]): number
```
Returns the highest score across a candidate set for one document.
Parameters:
- `query: PreparedVector`
- `candidates: readonly PreparedVector[]`