Skip to main content

Module semantic_chunking

Module semantic_chunking 

Source
Expand description

Semantic Chunking

This module provides intelligent text chunking strategies that respect:

  • Sentence boundaries
  • Paragraph structure
  • Topic coherence
  • Semantic similarity

§Chunking Strategies

  1. Sentence-based: Chunks at sentence boundaries
  2. Paragraph-based: Chunks at paragraph breaks
  3. Topic-based: Chunks when topic shifts detected
  4. Semantic: Chunks based on embedding similarity
  5. Hybrid: Combines multiple strategies

Structs§

ChunkingConfig
Chunking configuration
ChunkingStats
Chunking statistics
SemanticChunk
Text chunk with metadata
SemanticChunker
Semantic chunker

Enums§

ChunkingStrategy
Chunking strategy