Skip to main content

Module vector

Module vector 

Source
Expand description

Vector similarity and KNN operators.

Modules§

diagnostics
Optional observation of the same primitive that supplies an operator’s postings.

Structs§

CosineProbabilityOperator
Marks a vector operator (KNN, threshold, …) for probability-domain evidence conversion. Direct operator execution applies the uncalibrated (1 + score) / 2 bridge from cosine similarity in [-1, 1] to [0, 1] (Definition 7.1.2, Paper 3). At an engine fusion boundary the driver intercepts this marker and fits the Paper 5 query-pool likelihood-ratio transform instead; reusable calibrated models live in uqa_scoring::VectorCalibrationModel.
KNNOperator
KNN_k(q): top-k nearest neighbors by cosine similarity (Definition 3.1.3).
VectorSimilarityOperator
V_theta(q): returns documents with cosine similarity at least threshold (Definition 3.1.2). Returns an empty posting list when the field has no vector index registered.