Interface DocumentJoiner

All Superinterfaces:
Function<Map<Query,List<List<Document>>>,List<Document>>
All Known Implementing Classes:
ConcatenationDocumentJoiner

public interface DocumentJoiner extends Function<Map<Query,List<List<Document>>>,List<Document>>
A component for combining documents retrieved based on multiple queries and from multiple data sources into a single collection of documents. As part of the joining process, it can also handle duplicate documents and reciprocal ranking strategies.
Since:
1.0.0
Author:
Thomas Vitale