Skip to content

Interface: IngestionStatsDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Ingestion / IngestionStatsDto

Interface: IngestionStatsDto

Defined in: src/types/ingestion.ts:565

Ingestion statistics.

Remarks

Comprehensive statistics from the ingestion pipeline including chunk processing, entity extraction, deduplication, relations, and quality metrics.

Properties

chunksFailed

chunksFailed: number

Defined in: src/types/ingestion.ts:567

Number of chunks that failed extraction.


chunksProcessed

chunksProcessed: number

Defined in: src/types/ingestion.ts:569

Number of text chunks processed.


communityStats?

optional communityStats: CommunityStatsDto

Defined in: src/types/ingestion.ts:571

Community detection statistics (GraphRAG-style clustering).


entitiesCreated

entitiesCreated: number

Defined in: src/types/ingestion.ts:573

Number of new entities created.


entitiesExtracted

entitiesExtracted: number

Defined in: src/types/ingestion.ts:575

Number of entities extracted from text.


entitiesFilteredLowQuality?

optional entitiesFilteredLowQuality: number

Defined in: src/types/ingestion.ts:577

Number of entities filtered out due to low-quality names.


entitiesMerged

entitiesMerged: number

Defined in: src/types/ingestion.ts:579

Number of entities merged (deduplicated).


entitiesPendingReview

entitiesPendingReview: number

Defined in: src/types/ingestion.ts:581

Number of entities pending human review.


estimatedCostUsd?

optional estimatedCostUsd: number | null

Defined in: src/types/ingestion.ts:583

Estimated USD cost of LLM API calls (if model pricing is available).


failedChunks?

optional failedChunks: ChunkFailureDto[]

Defined in: src/types/ingestion.ts:585

Details of failed chunks (first 5).


groundingStats?

optional groundingStats: GroundingStatsDto

Defined in: src/types/ingestion.ts:587

Entity grounding statistics (linking to external ontologies).


model?

optional model: string | null

Defined in: src/types/ingestion.ts:589

LLM model used for extraction.


pipelineQuality?

optional pipelineQuality: PipelineQualityStatsDto

Defined in: src/types/ingestion.ts:591

Pipeline quality statistics (inference rules, validation, feedback loop).


processingTimeMs

processingTimeMs: number

Defined in: src/types/ingestion.ts:593

Processing time in milliseconds.


referencesResolved

referencesResolved: number

Defined in: src/types/ingestion.ts:595

Number of references resolved.


referencesUnresolved

referencesUnresolved: number

Defined in: src/types/ingestion.ts:597

Number of unresolved references (residuated).


relationsExtracted

relationsExtracted: number

Defined in: src/types/ingestion.ts:599

Number of relations extracted from text.


relationsIntegrated

relationsIntegrated: number

Defined in: src/types/ingestion.ts:601

Number of relations integrated as features on entities.


sortNames

sortNames: string[]

Defined in: src/types/ingestion.ts:603

Names of created/reused sorts.


sortsCreated

sortsCreated: number

Defined in: src/types/ingestion.ts:605

Number of new sorts created.


sortsReused

sortsReused: number

Defined in: src/types/ingestion.ts:607

Number of existing sorts reused.


termIds

termIds: string[]

Defined in: src/types/ingestion.ts:609

IDs of created/updated terms.


tokenUsage?

optional tokenUsage: TokenUsageDto

Defined in: src/types/ingestion.ts:611

Token usage from LLM API calls during this ingestion.