🎯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