Type Alias: ExtractionStrategy
@kortexya/reasoninglayer / ExtractionStrategy
Type Alias: ExtractionStrategy
Section titled “Type Alias: ExtractionStrategy”ExtractionStrategy =
ExtractionStrategyLlm|ExtractionStrategyLocalNer|ExtractionStrategyHybrid|ExtractionStrategySchemaGuided|ExtractionStrategyAdaptive
Defined in: src/types/ingestion.ts:321
Extraction strategy for ingestion — an internally tagged discriminated union.
Remarks
Section titled “Remarks”The backend serializes this with #[serde(tag = "type", rename_all = "snake_case")].
The type field is the discriminator.
Example
Section titled “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' } };