module Memo::Chunking

Overview

Text chunking for semantic search

Splits large text into semantically meaningful chunks based on configurable limits:

Extended Modules

Defined in:

memo/chunking.cr

Instance Method Summary

Instance Method Detail

def chunk_text(text : String, config : Config::Chunking) : Array(String) #

Chunk text into segments based on configuration

Returns array of chunk text strings


[View source]
def estimate_tokens(text : String) : Int32 #

Estimate token count (rough approximation: chars / 4)


[View source]