velesdb-core 7.0.0

High-performance vector database engine written in Rust
Documentation
//! Sparse vector types, inverted index, and search.
//!
//! This module is always compiled (no persistence dependency).
//! Persistence-related functionality is in `index::sparse::persistence`.

pub mod inverted_index;
mod merge;
/// Bench-only scoring-work counter (#2177): compiled out by default.
#[cfg(feature = "internal-bench")]
pub(crate) mod op_count;

#[cfg(all(test, feature = "internal-bench"))]
#[path = "op_count_tests.rs"]
mod op_count_tests;

mod mutable_segment;
pub mod search;
pub mod types;

#[cfg(test)]
mod batch_tests;

pub use inverted_index::SparseInvertedIndex;
pub use search::{sparse_search, sparse_search_filtered};
pub use types::{PostingEntry, ScoredDoc, SparseVector, DEFAULT_SPARSE_INDEX_NAME};