Skip to content

Retriever Modules

We are actively adding more tailored retrieval guides. In the meanwhile, please take a look at the API References.

Please see the retriever modes for more details on how to get a retriever from any given index.

If you want to import the corresponding retrievers directly, please check out our API reference.

Check out our comprehensive guides on various retriever modules, many of which cover advanced concepts (auto-retrieval, routing, ensembling, and more).

These guides contain advanced retrieval techniques. Some are common like keyword/hybrid search, reranking, and more. Some are specific to LLM + RAG workflows, like small-to-big and auto-merging retrieval.

These retrieval techniques perform semi-structured queries, combining semantic search with structured filtering.

These are retrieval techniques that are composed on top of other retrieval techniques - providing higher-level capabilities like hierarchical retrieval and query decomposition.

These are guides that don’t fit neatly into a category but should be highlighted regardless.