Documentation
¶
Overview ¶
Package rewrite provides query rewriting steps for RAG retrieval pipelines.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Rewrite ¶
func Rewrite( llm chat.Client, logger logging.Logger, metrics core.Metrics, ) pipeline.Step[*core.RetrievalContext]
Rewrite creates a new query rewriting step with logger and metrics.
Parameters:
- llm: LLM client for query rewriting
- logger: structured logger (auto-defaults to NoopLogger if nil)
- metrics: metrics collector (optional, can be nil)
Example:
p.AddStep(rewrite.Rewrite(llm, logger, metrics))
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.