Table of Contents

Struct IngestionProgress

Namespace
Qavren.Edge.Ingestion
Assembly
Qavren.Edge.Ingestion.dll

Counts, never a percentage: enumeration is streaming, so the denominator is unknown until the run ends and a fabricated percentage is worse than none (spec 10.4).

public readonly record struct IngestionProgress : IEquatable<IngestionProgress>
Implements
Inherited Members

Constructors

IngestionProgress(string, IngestionStage, int, int, int, int, int, int, string?, int?, int)

Counts, never a percentage: enumeration is streaming, so the denominator is unknown until the run ends and a fabricated percentage is worse than none (spec 10.4).

Properties

ChunksAdded

Upserted so far.

ChunksRemoved

Deleted so far.

CurrentDocumentId

The document in hand, or null between documents.

CurrentPage

The page in hand, for paged formats.

DocumentsFailed

Recorded Failed.

DocumentsIndexed

Written so far.

DocumentsSeen

Enumerated so far, duplicates and skips included.

DocumentsSkipped

Unchanged on the timestamp or hash gate.

EffectiveWriteBatchSize

The batch after throttle and memory pressure.

RunId

The run this progress belongs to.

Stage

What the run is doing.