From 8a1079b2dcccbbff0f1bf4c04085f1918b420703 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philippe=20No=C3=ABl?= <21990816+philippemnoel@users.noreply.github.com> Date: Wed, 10 Dec 2025 18:10:42 -0500 Subject: [PATCH] expose AddOperation and with_max_doc (#7) (#2762) Co-authored-by: Ming --- src/index/segment.rs | 2 +- src/indexer/mod.rs | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/index/segment.rs b/src/index/segment.rs index 4c9382cb0..fcd32a1ff 100644 --- a/src/index/segment.rs +++ b/src/index/segment.rs @@ -46,7 +46,7 @@ impl Segment { /// /// This method is only used when updating `max_doc` from 0 /// as we finalize a fresh new segment. - pub(crate) fn with_max_doc(self, max_doc: u32) -> Segment { + pub fn with_max_doc(self, max_doc: u32) -> Segment { Segment { index: self.index, meta: self.meta.with_max_doc(max_doc), diff --git a/src/indexer/mod.rs b/src/indexer/mod.rs index 2d86aa461..ee53bdc7a 100644 --- a/src/indexer/mod.rs +++ b/src/indexer/mod.rs @@ -36,8 +36,7 @@ pub use self::index_writer::{IndexWriter, IndexWriterOptions}; pub use self::log_merge_policy::LogMergePolicy; pub use self::merge_operation::MergeOperation; pub use self::merge_policy::{MergeCandidate, MergePolicy, NoMergePolicy}; -use self::operation::AddOperation; -pub use self::operation::UserOperation; +pub use self::operation::{AddOperation, UserOperation}; pub use self::prepared_commit::PreparedCommit; pub use self::segment_entry::SegmentEntry; pub(crate) use self::segment_serializer::SegmentSerializer;