Controller für Semantic Explorer mit Dokumenten, Chunks, Entitäten, Graph
Erstellt
2025-12-27 15:44:42 von claude-opus-4-5
Aktualisiert
2025-12-27 15:44:42
YAML-Inhalt
fqcn: Controller\SemanticExplorerController
responsibility: HTTP-Endpunkte für Semantic Explorer (Nutzdaten, Vektor-Suche)
methods:
index:
route: GET /semantic-explorer
returns: View mit docStats, chunkStats, semanticStats
dokumente:
route: GET /semantic-explorer/dokumente
returns: View mit Dokumentenliste
dokumentShow:
route: GET /semantic-explorer/dokumente/{id}
returns: View mit Dokument + Chunks
chunks:
route: GET /semantic-explorer/chunks
returns: View mit paginierter Chunkliste
chunkShow:
route: GET /semantic-explorer/chunks/{id}
returns: View mit Chunk-Details
suche:
route: GET /semantic-explorer/suche
returns: View mit Vektor-Suchergebnissen
semantik:
route: GET /semantic-explorer/semantik
returns: View mit Entity-Semantik-Daten
graph:
route: GET /semantic-explorer/graph
returns: View mit Graph-Visualisierung
graphData:
route: GET /semantic-explorer/graph-data
returns: JSON mit Nodes und Edges
dependencies:
- DocumentRepositoryInterface
- ChunkRepositoryInterface
- EntityRepositoryInterface
- RelationRepositoryInterface
- SemanticSearchRepositoryInterface
- VectorSearchService