Skip to main content

tantivy/index/
mod.rs

1//! The `index` module in Tantivy contains core components to read and write indexes.
2//!
3//! It contains `Index` and `Segment`, where a `Index` consists of one or more `Segment`s.
4
5mod index;
6mod index_meta;
7mod inverted_index_reader;
8mod segment;
9mod segment_component;
10mod segment_id;
11mod segment_reader;
12
13pub use self::index::{Index, IndexBuilder};
14pub(crate) use self::index_meta::SegmentMetaInventory;
15pub use self::index_meta::{IndexMeta, IndexSettings, Order, SegmentMeta};
16pub use self::inverted_index_reader::InvertedIndexReader;
17pub use self::segment::Segment;
18pub use self::segment_component::SegmentComponent;
19pub use self::segment_id::SegmentId;
20pub use self::segment_reader::{FieldMetadata, SegmentReader};