public class FatFull extends Full
Full
that creates a FatResultSet
. This class
is a key component of the Fat framework,
as described by Macdonald et al., TOIS 2013.
See also: About Learning Models with Multiple Query Dependent Features. Craig Macdonald, Rodrygo L.T. Santos, Iadh Ounis and Ben He. Transactions on Information Systems. 31(3). 2013. [PDF]"
BASE_MATCHING_TAG, collectionStatistics, documentModifiers, dsmNamespace, IGNORE_LOW_IDF_TERMS, index, invertedIndex, lexicon, logger, MATCH_EMPTY_QUERY, NONMATCHING_TAG, numberOfRetrievedDocuments, resultSet, RETRIEVED_SET_SIZE, totalTime
Modifier and Type | Method and Description |
---|---|
protected void |
assignScore(int i,
CandidateResult cc)
assign the score for this posting to this candidate result.
|
protected void |
initialisePostings(PostingListManager plm) |
protected CandidateResult |
makeCandidateResult(int currentDocId) |
protected CandidateResultSet |
makeResultSet(Queue<CandidateResult> candidateResultList) |
getInfo, match, selectMinimumDocId
finalise, getTotalTime, initialise, setCollectionStatistics, updateEndTime, updateStartTime
public FatFull(Index index)
protected void initialisePostings(PostingListManager plm)
initialisePostings
in class Full
protected CandidateResult makeCandidateResult(int currentDocId)
makeCandidateResult
in class Full
protected CandidateResultSet makeResultSet(Queue<CandidateResult> candidateResultList)
makeResultSet
in class Full
protected void assignScore(int i, CandidateResult cc) throws IOException
Full
assignScore
in class Full
i
- which query term index this representscc
- the candidate result object for this documentIOException
Terrier Information Retrieval Platform 5.1. Copyright © 2004-2019, University of Glasgow