zeppelin-embed 0.8.0

In-process vector, lexical, and hybrid search for macOS and Apple silicon
Documentation
//! Full-text indexing and retrieval.
//!
//! The lexical half of the engine. Task 12 builds the versioned analysis
//! pipeline whose identity is index metadata; tasks 13 through 15 build the
//! postings, the scorer, dynamic pruning, and the precision surface on top
//! of it.

pub mod tokenizer;

/// Explicit test-only observations propagated to this query's lexical worker.
#[cfg(any(test, feature = "test-seams"))]
#[doc(hidden)]
pub mod preparation_observer;

/// The BM25 scorer and corpus statistics.
pub mod bm25;

/// Persisted posting blocks with positions.
pub mod postings;

/// Byte-quantized document length norms.
pub mod norms;

/// The sorted, front-coded term dictionary.
pub mod dict;

/// The lexical index across segments.
pub mod index;

pub(crate) mod control;
pub(crate) mod live_df;

/// The sealed segment: the persisted posting format on the query path.
pub mod sealed;

/// The exhaustive-OR scorer and task 14 oracle.
pub mod search;

#[cfg(test)]
mod properties;

#[cfg(all(test, feature = "allocation-audit"))]
mod alloc_gate;

/// Dynamic pruning: block-max MAXSCORE and WAND.
pub mod prune;

/// Phrase matching over stored positions.
pub mod phrase;

/// Prefix queries over the sorted dictionary.
pub mod prefix;

/// Bounded fuzzy matching.
pub mod fuzzy;

/// Double Metaphone phonetic encoding.
pub mod phonetic;
pub(crate) mod phonetic_index;

/// Snippets and match offsets.
pub mod snippet;

/// Structured query descriptions and deterministic expansion provenance.
pub mod query;
pub(crate) mod vocabulary;