searcher#

EvalRetriever#

class FlagEmbedding.abc.evaluation.EvalRetriever(embedder: AbsEmbedder, search_top_k: int = 1000, overwrite: bool = False)[source]#

This is the base class for retriever.

EvalDenseRetriever#

class FlagEmbedding.abc.evaluation.EvalDenseRetriever(embedder: AbsEmbedder, search_top_k: int = 1000, overwrite: bool = False)[source]#

Child class of :class:EvalRetriever for dense retrieval.

EvalReranker#

class FlagEmbedding.abc.evaluation.EvalReranker(reranker: AbsReranker, rerank_top_k: int = 100)[source]#

Class for reranker during evaluation.