Interface QueryTransformer

All Known Implementing Classes:
CompressingQueryTransformer, DefaultQueryTransformer, ExpandingQueryTransformer

public interface QueryTransformer
Transforms the given Query into one or multiple Querys.
The goal is to enhance retrieval quality by modifying or expanding the original Query.
Some known approaches to improve retrieval include:
- Query compression (see CompressingQueryTransformer)
- Query expansion (see ExpandingQueryTransformer)
- Query re-writing
- Step-back prompting
- Hypothetical document embeddings (HyDE)
Additional details can be found here.
See Also: