annex-multivector 0.2.0

Late-interaction retrieval built on annex: MUVERA fixed-dimensional candidate generation, packed 2-bit residuals, ColBERT MaxSim rescoring.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! A persistent two-stage late-interaction retrieval engine.

mod analyzer;
pub use analyzer::{Stopwords, TextAnalyzer};
mod collections;
pub use collections::Collections;
mod engine;
mod fde;
mod muvera;
mod storage;

pub use engine::{
    AdaptiveRerank, CandidateHit, Channel, Chunk, ContextHit, ContextOptions, Durability, Fusion,
    Hit, IndexConfig, IndexError, IndexStats, MultiVectorIndex, Predicate, Representation, Rerank,
    RetrievalDocument, RetrievalResponse, RetrievalTrace, RetrieveRequest, UpsertDocument,
};
pub use fde::{maxsim, maxsim_flat};