orchestrata_kg.semantic_graph
Reference › components › knowledge_graph › orchestrata_kg › semantic_graph
The semantic (vector plus graph) retrieval layer of orchestrata_kg. The interfaces are semantic_graph, graph_store, vector_store and embedder, with data types entity, relationship, chunk and graph_r_a_g_context. Embedding backends are chosen by embedder_factory among open_router_embedder and sentence_transformer_embedder; open_router_reranker reranks results. Ingestion is code_chunker and semantic_graph_ingester, with _freshness tracking content hashes so unchanged files are not re-ingested, and spec_trace_parser and spec_trace_enricher bring in spec traces. High availability is handled by memgraph_h_a_controller (518 lines), ha_controller and main_discovery, the client-side discovery of the current Memgraph main bolt URI. architecture_twin models the architecture. The backends are in adapters. See the semantic_graph narrative.
37 modules, 5,317 lines of code.
Subpackages
| Package | Modules | LOC |
|---|---|---|
adapters |
2 | 1,315 |