← Files GoodMemARCHIVED FILE
skills/goodmem-sdk/references/dotnet/models/RecursiveChunkingConfiguration.md
1.09 KB · Oct 3, 2026 · 06:25 UTC
<!-- sdk-ref package=PairSystems.Goodmem.Client registry=nuget version=2.0.2 --> # RecursiveChunkingConfiguration Recursive hierarchical chunking strategy with configurable separators and overlap `Goodmem.Client.Models.RecursiveChunkingConfiguration` - `ChunkOverlap` (`int`, required): Sliding overlap between chunks JSON: `chunkOverlap`. - `ChunkSize` (`int`, required): Maximum size of a chunk (should be ≤ context window) JSON: `chunkSize`. - `KeepStrategy` (`SeparatorKeepStrategy`, required): How to handle separators after splitting. KEEP_NONE is deprecated and behaves as KEEP_END. JSON: `keepStrategy`. - `LengthMeasurement` (`LengthMeasurement`, required): How to measure chunk length JSON: `lengthMeasurement`. - `SeparatorIsRegex` (`bool?`): Whether separators are regex patterns JSON: `separatorIsRegex`. - `Separators` (`IReadOnlyList<string>?`): Hierarchical separator list (order = preference) JSON: `separators`. [.NET](../../dotnet.md) Related types — open only those used by your request: - [LengthMeasurement](LengthMeasurement.md) - [SeparatorKeepStrategy](SeparatorKeepStrategy.md)
SHA-256: b078c139194947af94de9afd336e3a427cdf8a4bc4bbb19106a7aea5b59faf44