Type Alias: ExtractionStrategy
@kortexya/reasoninglayer / Ingestion / ExtractionStrategy
Type Alias: ExtractionStrategy
ExtractionStrategy =
ExtractionStrategyLlm|ExtractionStrategyLocalNer|ExtractionStrategyHybrid|ExtractionStrategySchemaGuided|ExtractionStrategyAdaptive
Defined in: src/types/ingestion.ts:259
Extraction strategy for ingestion — an internally tagged discriminated union.
Remarks
The backend serializes this with #[serde(tag = "type", rename_all = "snake_case")].
The type field is the discriminator.
Example
// Simple strategies:const llm: ExtractionStrategy = { type: 'llm' };const ner: ExtractionStrategy = { type: 'local_ner' };
// Strategies with parameters:const hybrid: ExtractionStrategy = { type: 'hybrid', nerConfidenceThreshold: 0.8 };const adaptive: ExtractionStrategy = { type: 'adaptive', fallback: { type: 'llm' } };