Directories
¶
| Path | Synopsis |
|---|---|
|
Package core defines the fundamental entities, interfaces, and types for the goRAG framework.
|
Package core defines the fundamental entities, interfaces, and types for the goRAG framework. |
|
env
Package env provides environment configuration and management for the GoRAG runtime.
|
Package env provides environment configuration and management for the GoRAG runtime. |
|
Package di provides a lightweight dependency injection container for managing component lifecycle.
|
Package di provides a lightweight dependency injection container for managing component lifecycle. |
|
generation
|
|
|
Package indexer provides high-level indexers for building RAG pipelines.
|
Package indexer provides high-level indexers for building RAG pipelines. |
|
Package indexing provides the core indexing pipeline for offline data preparation.
|
Package indexing provides the core indexing pipeline for offline data preparation. |
|
community
Package community provides community detection algorithms for GraphRAG.
|
Package community provides community detection algorithms for GraphRAG. |
|
Package logging provides structured logging capabilities for the goRAG framework.
|
Package logging provides structured logging capabilities for the goRAG framework. |
|
Package observability provides metrics collection and distributed tracing capabilities.
|
Package observability provides metrics collection and distributed tracing capabilities. |
|
retrieval
|
|
|
answer
Package answer provides answer generation utilities for RAG systems.
|
Package answer provides answer generation utilities for RAG systems. |
|
enhancement
Package enhancement provides query and document enhancement utilities for RAG systems.
|
Package enhancement provides query and document enhancement utilities for RAG systems. |
|
fusion
Package fusion provides result fusion strategies for combining multiple retrieval results.
|
Package fusion provides result fusion strategies for combining multiple retrieval results. |
|
graph
Package graph provides graph-related utilities for RAG systems.
|
Package graph provides graph-related utilities for RAG systems. |
|
query
Package query provides query processing components for the RAG system.
|
Package query provides query processing components for the RAG system. |
|
retriever
|
|
|
graph
Package graph provides GraphRAG retrieval implementation following Microsoft GraphRAG architecture.
|
Package graph provides GraphRAG retrieval implementation following Microsoft GraphRAG architecture. |
|
steps
|
|
|
crag
Package crag provides evaluation steps for RAG retrieval quality assessment.
|
Package crag provides evaluation steps for RAG retrieval quality assessment. |
|
decompose
Package decompose provides query decomposition steps for RAG retrieval pipelines.
|
Package decompose provides query decomposition steps for RAG retrieval pipelines. |
|
filter
Package filter provides query preprocessing steps for RAG pipelines.
|
Package filter provides query preprocessing steps for RAG pipelines. |
|
fuse
Package fuse provides result fusion steps for RAG retrieval pipelines.
|
Package fuse provides result fusion steps for RAG retrieval pipelines. |
|
generate
Package generate provides answer generation steps for RAG pipelines.
|
Package generate provides answer generation steps for RAG pipelines. |
|
graph
Package graph provides GraphRAG retrieval steps following Microsoft GraphRAG architecture.
|
Package graph provides GraphRAG retrieval steps following Microsoft GraphRAG architecture. |
|
image
Package image provides image retrieval steps for multimodal RAG pipelines.
|
Package image provides image retrieval steps for multimodal RAG pipelines. |
|
indexing
Package indexing provides document indexing pipeline steps for RAG data preparation.
|
Package indexing provides document indexing pipeline steps for RAG data preparation. |
|
rerank
Package rerank provides reranking steps for RAG retrieval pipelines.
|
Package rerank provides reranking steps for RAG retrieval pipelines. |
|
rewrite
Package rewrite provides query rewriting steps for RAG retrieval pipelines.
|
Package rewrite provides query rewriting steps for RAG retrieval pipelines. |
|
sparse
Package sparse provides sparse retrieval steps using BM25 algorithm.
|
Package sparse provides sparse retrieval steps using BM25 algorithm. |
|
stepback
Package stepback provides query abstraction steps for RAG pipelines.
|
Package stepback provides query abstraction steps for RAG pipelines. |
|
store
|
|
Click to show internal directories.
Click to hide internal directories.