Constructor IngestedChunk
IngestedChunk(string, string, string, int, string, string?, int, int, int, int, string, string, string, ContentHash, DateTimeOffset)
The typed view of one stored row. SP3 writes Dictionary<string, object?> through
the dynamic collection; this is the mapper both directions.
public IngestedChunk(string Key, string SourceId, string DocumentId, int Ordinal, string Text, string? Breadcrumb, int CharStart, int CharEnd, int TokenCount, int Page, string BlockKind, string ExtractorId, string MediaType, ContentHash ContentHash, DateTimeOffset CreatedUtc)
Parameters
KeystringSpec 9.3's 32-hex identity.
SourceIdstringThe source that produced it.
DocumentIdstringThe document it came from.
OrdinalintPosition in the document. Stored, but NOT part of identity.
TextstringThe stored text — never the embed text.
BreadcrumbstringThe stored breadcrumb, verbatim. Null when there is no heading path.
CharStartintInclusive offset into
ExtractedDocument.Text.CharEndintExclusive offset into
ExtractedDocument.Text.TokenCountintWhat the chunk cost.
PageintThe page, or -1 when unknown.
BlockKindstringThe originating DocumentBlockKind's name.
ExtractorIdstringThe extractor that produced the document.
MediaTypestringThe document's media type.
ContentHashContentHashThe chunk's content hash — over the EMBED text (spec 9.3).
CreatedUtcDateTimeOffsetWhen the row was written.