Skip to main content

Module entity

Module entity 

Source
Expand description

Entity extraction and management Entity and relationship extraction.

Pulls entities and relationships out of text chunks. The active extractor is chosen at runtime from Config: pattern-based regex, multi-round LLM gleaning, single-pass LLM, or GLiNER joint NER+RE (feature gliner).

Re-exports§

pub use atomic_fact_extractor::AtomicFact;
pub use atomic_fact_extractor::AtomicFactExtractor;
pub use bidirectional_index::BidirectionalIndex;
pub use bidirectional_index::IndexStatistics;
pub use gleaning_extractor::ExtractionCompletionStatus;
pub use gleaning_extractor::GleaningConfig;
pub use gleaning_extractor::GleaningEntityExtractor;
pub use llm_extractor::LLMEntityExtractor;
pub use llm_relationship_extractor::ExtractedEntity;
pub use llm_relationship_extractor::ExtractedRelationship;
pub use llm_relationship_extractor::ExtractionResult;
pub use llm_relationship_extractor::LLMRelationshipExtractor;
pub use llm_relationship_extractor::TripleValidation;
pub use semantic_merging::EntityMergeDecision;
pub use semantic_merging::MergingStatistics;
pub use semantic_merging::SemanticEntityMerger;
pub use string_similarity_linker::EntityLinkingConfig;
pub use string_similarity_linker::StringSimilarityLinker;

Modules§

atomic_fact_extractor
ATOM atomic fact extraction module (Phase 1.3) ATOM Atomic Fact Extraction
bidirectional_index
Bidirectional entity-chunk index for fast lookups Bidirectional Entity-Chunk Index
gleaning_extractor
Gleaning-based entity extraction module Gleaning-based entity extraction with TRUE LLM inference
llm_extractor
LLM-based entity extractor (TRUE LLM extraction, not pattern-based) LLM-based entity and relationship extraction
llm_relationship_extractor
LLM-based relationship extraction module LLM-based relationship extraction following Microsoft GraphRAG methodology
prompts
Prompt templates for LLM-based extraction Prompt templates for LLM-based entity and relationship extraction
semantic_merging
Semantic entity merging module
string_similarity_linker
String similarity-based entity linking module String Similarity-based Entity Linking

Structs§

EntityExtractor
Entity extraction system with dynamic configuration support