Skip to main content
`Ctrl`+`K`

# Retrievers

Note

Conceptual Guide

The retriever interface is a generic interface that makes it easy to combine documents with language models. This interface exposes a get_relevant_documents method which takes in a query (a string) and returns a list of documents.

Please see below for a list of all the retrievers supported.

- ChatGPT Plugin Retriever
- Contextual Compression Retriever
- Stringing compressors and document transformers together
- Databerry
- ElasticSearch BM25
- Metal
- Pinecone Hybrid Search
- SVM Retriever
- TF-IDF Retriever
- Time Weighted VectorStore Retriever
- VectorStore Retriever
- Weaviate Hybrid Search