Rag.Chunker.Paragraph (rag v0.3.4)
View SourceParagraph-boundary chunking.
Splits on double newlines. Long paragraphs fall back to sentence splitting. Short paragraphs can be combined with min_chars.
Options
max_chars- Maximum characters per chunk (default: 500)min_chars- Minimum characters, combines short paragraphs (default: nil)
Summary
Functions
Split text into paragraph-based chunks.
Returns default options for the paragraph chunker.
Types
@type t() :: %Rag.Chunker.Paragraph{ max_chars: pos_integer(), min_chars: pos_integer() | nil }
Functions
@spec chunk(t(), String.t(), keyword()) :: [Rag.Chunker.Chunk.t()]
Split text into paragraph-based chunks.
@spec default_opts() :: keyword()
Returns default options for the paragraph chunker.