Skip to main content

Module vector_index

Module vector_index 

Source
Expand description

Vector index trait and types (zero dependencies). Vector index trait for compressed approximate nearest neighbor search.

Defines the abstract interface that concrete implementations (e.g., llm-kernel-vector-index with TurboQuant) must satisfy. This module has zero external dependencies — implementations live in separate crates.

use llm_kernel::embedding::vector_index::SearchHit;

let hit = SearchHit { id: 42, score: 0.95 };
assert_eq!(hit.id, 42);

Structs§

SearchHit
A single search hit from vector index lookup.

Traits§

VectorIndex
Trait for compressed vector indexes.