π―Overview
Qyver Framework Overview
Qyverβs framework is broadly divided into two core modules:
1. Common Module
Handles data parsing and schema definition, ensuring structured data processing.
Key Components:
DAG (Directed Acyclic Graph) β Manages dependencies between processing steps.
Parser β Extracts and processes structured/unstructured data.
Schema β Defines the structure of your entities and attributes.
2. DSL (Domain-Specific Language) Module
Defines how vector computation and search queries are structured and executed.
Key Components:
App β Manages application setup and execution.
Executor β Runs computations and query execution pipelines.
Index β Groups multiple vector spaces for efficient retrieval.
Query β Constructs and executes search queries.
Registry β Stores and manages system components.
Source β Handles data ingestion and connection to external databases.
Space β Defines embedding logic for different data attributes.
Storage β Manages data persistence and indexing.
Last updated