Spaces:
Sleeping
Sleeping
File size: 378 Bytes
e33886d | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | def fixed_length_chunking(text, chunk_size=500, overlap=50):
"""Split text into fixed-length chunks."""
chunks = []
start = 0
while start < len(text):
end = start + chunk_size
chunk = text[start:end].strip()
if chunk:
chunks.append(chunk)
start = end - overlap if end < len(text) else end
return chunks
|