10 writes to OverlapTokens
Microsoft.Extensions.DataIngestion.Tests (10)
Chunkers\ChunkerOptionsTests.cs (5)
47Assert.Throws<ArgumentOutOfRangeException>("value", () => options.OverlapTokens = -1); 55OverlapTokens = 0 66Assert.Throws<ArgumentOutOfRangeException>("value", () => options.OverlapTokens = 1000); 67Assert.Throws<ArgumentOutOfRangeException>("value", () => options.OverlapTokens = 1500); 73IngestionChunkerOptions options = new(_tokenizer) { OverlapTokens = 10 };
Chunkers\NoOverlapTokenChunkerTests.cs (1)
17return new DocumentTokenChunker(new(tokenizer) { MaxTokensPerChunk = maxTokensPerChunk, OverlapTokens = 0 });
Chunkers\OverlapTokenChunkerTests.cs (2)
18return new DocumentTokenChunker(new(tokenizer) { MaxTokensPerChunk = maxTokensPerChunk, OverlapTokens = overlapTokens }); 29var chunker = new DocumentTokenChunker(new(tokenizer) { MaxTokensPerChunk = chunkSize, OverlapTokens = chunkOverlap });
Chunkers\SectionChunkerTests.cs (1)
17return new SectionChunker(new(tokenizer) { MaxTokensPerChunk = maxTokensPerChunk, OverlapTokens = overlapTokens });
Chunkers\SemanticSimilarityChunkerTests.cs (1)
28new(tokenizer) { MaxTokensPerChunk = maxTokensPerChunk, OverlapTokens = overlapTokens });
4 references to OverlapTokens
Microsoft.Extensions.DataIngestion (1)
Chunkers\DocumentTokenChunker.cs (1)
39_chunkOverlap = options.OverlapTokens;
Microsoft.Extensions.DataIngestion.Tests (3)
Chunkers\ChunkerOptionsTests.cs (3)
26Assert.Equal(500, options.OverlapTokens); 35Assert.Equal(0, options.OverlapTokens); 58Assert.Equal(0, options.OverlapTokens);