Methods
Each method ships with a registered prompt in the prompt bank, an
@register_method(...) entry, and a paper
reference. Switch between them by name in the API or CLI.
-
GenQR
genqrGeneric LLM-driven keyword expansion.
Wang et al., 2023 ↗ -
GenQR Ensemble
genqr_ensemble10 instruction variants for diverse keyword expansion.
Dhole & Agichtein, 2024 ↗ -
Query2Doc
query2docGenerates pseudo-documents from LLM knowledge.
Wang et al., 2023 ↗ -
QA Expand
qa_expandQuestion-answer expansion with sub-questions.
Seo et al., 2025 ↗ -
MuGI
mugiMulti-granularity expansion with adaptive concatenation.
Zhang et al., 2024 ↗ -
LameR
lamerContext-based passage synthesis from retrieved docs.
Mackie et al., 2023 ↗ -
CSQE
csqeSentence-level context expansion (KEQE + CSQE).
Lee et al., 2024 ↗ -
ThinkQE
thinkqeMulti-round reasoning with corpus feedback.
Le et al., 2025 ↗ -
Query2E
query2eQuery-to-entity / keyword expansion.
Jagerman et al., 2023 ↗
Adding a new method? Contributor guide ↗