public class FullNoPLM extends BaseMatching
The nature of scoring by taat.Full means that it can consume large amounts of memory for scoring large indices. If this is a problem or concern, use daat.Full instead.
collectionStatistics, documentModifiers, dsmNamespace, IGNORE_LOW_IDF_TERMS, index, invertedIndex, lexicon, logger, MATCH_EMPTY_QUERY, numberOfRetrievedDocuments, queryTermsToMatchList, resultSet, RETRIEVED_SET_SIZE, totalTime, wm
Constructor and Description |
---|
FullNoPLM(Index index)
Create a new Matching instance based on the specified index
|
Modifier and Type | Method and Description |
---|---|
protected void |
assignScores(int i,
WeightingModel[] wModels,
AccumulatorResultSet rs,
IterablePosting postings) |
String |
getInfo()
Return a human readable description of this Matching class
|
ResultSet |
match(String queryNumber,
MatchingQueryTerms queryTerms)
Get a ResultSet for the given query terms.
|
finalise, getTotalTime, initialise, initialisePostings, setCollectionStatistics, updateEndTime, updateStartTime
public FullNoPLM(Index index)
public String getInfo()
getInfo
in interface Matching
getInfo
in class BaseMatching
public ResultSet match(String queryNumber, MatchingQueryTerms queryTerms) throws IOException
match
in interface Matching
match
in class BaseMatching
queryNumber
- - some ID of the queryqueryTerms
- - query terms to matchIOException
- if a problem occurs during matchingprotected void assignScores(int i, WeightingModel[] wModels, AccumulatorResultSet rs, IterablePosting postings) throws IOException
IOException
Terrier Information Retrieval Platform4.1. Copyright © 2004-2015, University of Glasgow