fastrag.retrieval.fusion.base#

Backend-independent fusion of ranked document lists.

Classes

RankFusion()

Combine rankings without assuming comparable backend scores.

class fastrag.retrieval.fusion.base.RankFusion[source]#

Bases: ABC

Combine rankings without assuming comparable backend scores.

abstractmethod fuse(rankings, *, k)[source]#

Return at most k unique documents, best first.

Parameters:
Return type:

list[Document]