zeppelin-embed 0.6.0

In-process vector, lexical, and hybrid search for macOS and Apple silicon
Documentation
//! Sparse retrieval membership, immutable sources, and checked descriptors.

mod checkpoint;
mod codec;
mod prepare;
mod trace;
mod vector_index;
mod view;

pub(crate) use checkpoint::{
    PreparedSparseCheckpoint, SparseCheckpoint, prepare_sparse_maintenance, validate_checkpoint,
    validate_persisted_maintenance_transition, validate_persisted_replay_transition,
};
#[cfg(test)]
pub(crate) use checkpoint::{prepare_sparse_checkpoint, validate_replay_transition};
pub(crate) use codec::{Modality, SparseRoots};
#[cfg(any(test, feature = "test-seams"))]
pub(crate) use prepare::miss_next_maintenance_peer_retarget;
pub(crate) use prepare::{PreparedMembershipChange, PreparedSparseCandidate, prepare_sparse};
pub(crate) use trace::{SearchTraceCursor, SearchTraceState, verify_sparse_trace_record};
#[cfg(test)]
pub(crate) use vector_index::test_support::install as native_vector_index_test_schedule;
#[cfg(any(test, feature = "test-seams"))]
pub(crate) use vector_index::test_support::limits as native_vector_index_test_limits;
#[cfg(all(feature = "graph-cypher", feature = "test-seams"))]
pub use vector_index::test_support::{
    ActualProbeReport, CleanPreparationObservation, CloseFailureObservation, ControlProbeReport,
    IdentityProbeReport, KernelProbeReport, LimitProbeReport, NativeFailureObservation,
    OracleControlObservation, OracleProbeReport, PhysicalReadReceipt, PhysicalReadReport,
    ReopenIndexObservation, ReopenProbeReport, SmallWriteSourceObservation, SmallWritesProbeReport,
    TraceBatchObservation, TraceProbeReport, TraceSourceObservation, run_actual_probe,
    run_identity_probe, run_kernel_probe, run_oracle_probe, run_preparation_schedule_probe,
    run_reopen_probe, run_small_writes_probe, run_trace_probe,
};
#[cfg(any(test, feature = "test-seams"))]
pub(crate) use vector_index::test_support::{
    NativePrepareStage as NativeVectorValidationStage,
    validation_phase as native_vector_validation_phase,
};
#[cfg(any(test, feature = "test-seams"))]
pub(crate) use vector_index::test_support::{
    PhysicalReadOrigin, observe_physical_read as observe_native_vector_physical_read,
};
pub(crate) use vector_index::{
    NativeVectorIndex, validate_vector_index_row, validate_vector_index_rows_with,
};
#[cfg(any(test, feature = "test-seams"))]
pub(crate) use view::SparsePhysicalSnapshot;
pub(crate) use view::SparseView;

#[cfg(any(test, feature = "test-seams"))]
mod tests;