Querylight TS Demo

CpuVectorScorer

Default CPU scorer that uses normalized float32 vectors and dot-product scoring.

Back to docs search

Reference Entry

CpuVectorScorer

API Reference · foundation · order 137

Default CPU scorer that uses normalized float32 vectors and dot-product scoring.

Relevant APIs

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[]`