KLEngine

AgentHeaven provides a flexible knowledge indexing and search system through KLEngine implementations. These engines enable efficient searching and retrieval of knowledge objects (BaseUKF) with various search methodologies optimized for different use cases.


Quick Navigation

🏗️ BaseKLEngine

Abstract base class defining the common interface for all KLEngine implementations with standardized search and indexing operations.

BaseKLEngine
🗄️ FacetKLEngine

Structured search engine providing ORM-like filtering, SQL queries, and LLM-powered natural language search capabilities.

FacetKLEngine
🌳 DAACKLEngine

High-performance string search engine using Aho-Corasick automaton for efficient multi-pattern matching and entity recognition.

DAACKLEngine
🔮 VectorKLEngine

Planned hybrid vector similarity search engine for semantic and embedding-based queries.

VectorKLEngine

Contents