API Reference

Class

ReaderHierarchicalChunker

Namespace OfficeIMO.Reader
Assembly OfficeIMO.Reader.Core
Modifiers static

Creates bounded token-aware chunks and a document/container/heading hierarchy.

Inheritance

  • Object
  • ReaderHierarchicalChunker

Methods

Chunk 2 overloads
public static ReaderChunkHierarchyResult Chunk(OfficeDocumentReadResult document, ReaderHierarchicalChunkingOptions options = null, CancellationToken cancellationToken = null) #
Returns: ReaderChunkHierarchyResult

Chunks an already-read rich document.

Parameters

document OfficeIMO.Reader.OfficeDocumentReadResult requiredposition: 0
options OfficeIMO.Reader.ReaderHierarchicalChunkingOptions = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = null optionalposition: 2
public static ReaderChunkHierarchyResult Chunk(IEnumerable<ReaderChunk> chunks, ReaderHierarchicalChunkingOptions options = null, CancellationToken cancellationToken = null) #
Returns: ReaderChunkHierarchyResult

Chunks an existing source-ordered collection.

Parameters

chunks System.Collections.Generic.IEnumerable{OfficeIMO.Reader.ReaderChunk} requiredposition: 0
options OfficeIMO.Reader.ReaderHierarchicalChunkingOptions = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = null optionalposition: 2