๐ŸŽฏ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