Default CPU scorer that uses normalized float32 vectors and dot-product scoring.
CpuVectorScorer
Default CPU scorer that uses normalized float32 vectors and dot-product scoring.
Declaration
class CpuVectorScorer
Constructors
constructor
```ts
constructor(): CpuVectorScorer
```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[]`