← Files GoodMemARCHIVED FILE

skills/goodmem-sdk/references/dotnet/models/RecursiveChunkingConfiguration.md

1.09 KB · Oct 2, 2026 · 00:24 UTC

↓ Download file

<!-- 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