Expand description
hora-graph-core — Bio-inspired embedded knowledge graph engine.
A pure-Rust knowledge graph with bi-temporal facts, vector/BM25 hybrid search, ACT-R memory activation, reconsolidation, dark nodes, FSRS scheduling, and a dream cycle for memory consolidation.
Re-exports§
pub use crate::core::edge::Edge;pub use crate::core::entity::Entity;pub use crate::core::episode::Episode;pub use crate::core::types::DedupConfig;pub use crate::core::types::EdgeId;pub use crate::core::types::EntityId;pub use crate::core::types::EntityUpdate;pub use crate::core::types::EpisodeSource;pub use crate::core::types::FactUpdate;pub use crate::core::types::HoraConfig;pub use crate::core::types::Properties;pub use crate::core::types::PropertyValue;pub use crate::core::types::StorageStats;pub use crate::core::types::TraverseOpts;pub use crate::core::types::TraverseResult;pub use crate::error::HoraError;pub use crate::error::Result;pub use crate::memory::consolidation::ClsStats;pub use crate::memory::consolidation::ConsolidationParams;pub use crate::memory::consolidation::DreamCycleConfig;pub use crate::memory::consolidation::DreamCycleStats;pub use crate::memory::consolidation::LinkingStats;pub use crate::memory::consolidation::ReplayStats;pub use crate::memory::dark_nodes::DarkNodeParams;pub use crate::memory::fsrs::FsrsParams;pub use crate::memory::reconsolidation::MemoryPhase;pub use crate::memory::reconsolidation::ReconsolidationParams;pub use crate::memory::spreading::SpreadingParams;pub use crate::search::SearchHit;pub use crate::search::SearchOpts;pub use crate::storage::format::verify_file;pub use crate::storage::format::VerifyReport;
Modules§
- core
- Core domain types for the hora-graph-core knowledge graph engine.
- error
- Error types for hora-graph-core operations.
- memory
- Bio-inspired memory subsystem — activation, spreading, reconsolidation, dark nodes, FSRS.
- search
- Search subsystem — vector (SIMD cosine), BM25+, and hybrid RRF fusion.
- storage
- Storage backends for the Hora graph engine (memory, embedded, sqlite, postgres).
Macros§
- props
- Convenience macro for building property maps.
Structs§
- Hora
Core - The main entry point for hora-graph-core.