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, selectMinimumDocIdfinalise, getTotalTime, initialise, setCollectionStatistics, updateEndTime, updateStartTimepublic FatFull(Index index)
protected void initialisePostings(PostingListManager plm)
initialisePostings in class Fullprotected CandidateResult makeCandidateResult(int currentDocId)
makeCandidateResult in class Fullprotected CandidateResultSet makeResultSet(Queue<CandidateResult> candidateResultList)
makeResultSet in class Fullprotected void assignScore(int i,
CandidateResult cc)
throws IOException
FullassignScore in class Fulli - which query term index this representscc - the candidate result object for this documentIOExceptionTerrier Information Retrieval Platform 5.1. Copyright © 2004-2019, University of Glasgow