diff --git a/src/core/segment_reader.rs b/src/core/segment_reader.rs index 26e0c41ec..d432330f9 100644 --- a/src/core/segment_reader.rs +++ b/src/core/segment_reader.rs @@ -128,7 +128,8 @@ impl SegmentReader { }) } - pub(crate) fn fieldnorms_readers(&self) -> &FieldNormReaders { + #[doc(hidden)] + pub fn fieldnorms_readers(&self) -> &FieldNormReaders { &self.fieldnorm_readers } diff --git a/src/fieldnorm/reader.rs b/src/fieldnorm/reader.rs index d67f41fef..fc4c59171 100644 --- a/src/fieldnorm/reader.rs +++ b/src/fieldnorm/reader.rs @@ -40,6 +40,11 @@ impl FieldNormReaders { pub fn space_usage(&self) -> PerFieldSpaceUsage { self.data.space_usage() } + + /// Returns a handle to inner file + pub fn get_inner_file(&self) -> Arc { + self.data.clone() + } } /// Reads the fieldnorm associated to a document.