pub struct RuleBasedSemanticChunker { /* private fields */ }Expand description
Simple rule-based semantic chunker (fallback when embeddings unavailable).
Uses paragraph boundaries and sentence clustering as a lightweight alternative to embedding-based chunking.
Implementations§
Source§impl RuleBasedSemanticChunker
impl RuleBasedSemanticChunker
Sourcepub fn new(config: SemanticChunkConfig) -> Self
pub fn new(config: SemanticChunkConfig) -> Self
Create a new rule-based semantic chunker.
Trait Implementations§
Source§impl Debug for RuleBasedSemanticChunker
impl Debug for RuleBasedSemanticChunker
Auto Trait Implementations§
impl Freeze for RuleBasedSemanticChunker
impl RefUnwindSafe for RuleBasedSemanticChunker
impl Send for RuleBasedSemanticChunker
impl Sync for RuleBasedSemanticChunker
impl Unpin for RuleBasedSemanticChunker
impl UnsafeUnpin for RuleBasedSemanticChunker
impl UnwindSafe for RuleBasedSemanticChunker
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more