Table of Contents

Constructor IngestionProgress

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

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).

public IngestionProgress(string RunId, IngestionStage Stage, int DocumentsSeen, int DocumentsIndexed, int DocumentsSkipped, int DocumentsFailed, int ChunksAdded, int ChunksRemoved, string? CurrentDocumentId, int? CurrentPage, int EffectiveWriteBatchSize)

Parameters

RunId string

The run this progress belongs to.

Stage IngestionStage

What the run is doing.

DocumentsSeen int

Enumerated so far, duplicates and skips included.

DocumentsIndexed int

Written so far.

DocumentsSkipped int

Unchanged on the timestamp or hash gate.

DocumentsFailed int

Recorded Failed.

ChunksAdded int

Upserted so far.

ChunksRemoved int

Deleted so far.

CurrentDocumentId string

The document in hand, or null between documents.

CurrentPage int?

The page in hand, for paged formats.

EffectiveWriteBatchSize int

The batch after throttle and memory pressure.