|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use MatchingQueryTerms | |
---|---|
org.terrier.matching | Provides the classes and interfaces used for matching documents to queries. |
org.terrier.matching.daat | Provides classes that implement a document-at-a-time (DAAT) matching strategy. |
org.terrier.matching.dsms | Provides the interface and the classes for modifying the scores of documents after an score has been assigned to documents, or implementing the combination of evidence. |
org.terrier.matching.taat | Provides classes that implement a term-at-a-time (TAAT) matching strategy. |
org.terrier.querying | Provides the interfaces and classes for the querying API of the Terrier platform, the controls, post processors and filters. |
org.terrier.querying.parser | Provides the parser specification and the classes that implement the query language of the Terrier platform. |
Uses of MatchingQueryTerms in org.terrier.matching |
---|
Methods in org.terrier.matching with parameters of type MatchingQueryTerms | |
---|---|
protected void |
BaseMatching.finalise(MatchingQueryTerms queryTerms)
|
protected void |
BaseMatching.initialise(MatchingQueryTerms queryTerms)
|
protected void |
BaseMatching.initialisePostings(MatchingQueryTerms queryTerms)
|
ResultSet |
TRECResultsMatching.match(java.lang.String _qid,
MatchingQueryTerms mqt)
|
ResultSet |
OldBasicMatching.match(java.lang.String queryNumber,
MatchingQueryTerms queryTerms)
Implements the matching of a query with the documents. |
ResultSet |
Matching.match(java.lang.String queryNumber,
MatchingQueryTerms queryTerms)
Get a ResultSet for the given query terms. |
abstract ResultSet |
BaseMatching.match(java.lang.String queryNumber,
MatchingQueryTerms queryTerms)
Get a ResultSet for the given query terms. |
void |
PostingListManager.PostingListManagerPlugin.processQuery(MatchingQueryTerms mqt,
Index index,
PostingListManager plm)
process the query, given matchign query terms, index and posting list manager |
Constructors in org.terrier.matching with parameters of type MatchingQueryTerms | |
---|---|
PostingListManager(Index _index,
CollectionStatistics _cs,
MatchingQueryTerms mqt)
Create a posting list manager for the given index and statistics, and populated using the specified MatchingQueryTerms. |
Uses of MatchingQueryTerms in org.terrier.matching.daat |
---|
Methods in org.terrier.matching.daat with parameters of type MatchingQueryTerms | |
---|---|
protected void |
Full.initialisePostings(MatchingQueryTerms queryTerms)
|
ResultSet |
FullNoPLM.match(java.lang.String queryNumber,
MatchingQueryTerms queryTerms)
Get a ResultSet for the given query terms. |
ResultSet |
Full.match(java.lang.String queryNumber,
MatchingQueryTerms queryTerms)
Get a ResultSet for the given query terms. |
Uses of MatchingQueryTerms in org.terrier.matching.dsms |
---|
Methods in org.terrier.matching.dsms with parameters of type MatchingQueryTerms | |
---|---|
protected java.util.ArrayList<java.lang.String[]> |
BlockScoreModifier.generateQueryTermPairs(MatchingQueryTerms query)
Generates all possible query term pairs |
boolean |
SimpleStaticScoreModifier.modifyScores(Index index,
MatchingQueryTerms queryTerms,
ResultSet set)
Modifies the scores of the documents for a given query. |
boolean |
ResetScores.modifyScores(Index index,
MatchingQueryTerms queryTerms,
ResultSet resultSet)
|
boolean |
PhraseScoreModifier.modifyScores(Index index,
MatchingQueryTerms terms,
ResultSet set)
Modifies the scores of documents, in which there exist, or there does not exist a given phrase. |
boolean |
MRFDependenceScoreModifier.modifyScores(Index index,
MatchingQueryTerms terms,
ResultSet set)
|
boolean |
DocumentScoreModifier.modifyScores(Index index,
MatchingQueryTerms queryTerms,
ResultSet resultSet)
Modifies the scores of the documents for a given query. |
boolean |
DependenceScoreModifier.modifyScores(Index index,
MatchingQueryTerms terms,
ResultSet set)
Modifies the scores of documents, in which there exist, or there does not exist a given phrase. |
boolean |
DFRDependenceScoreModifier.modifyScores(Index index,
MatchingQueryTerms terms,
ResultSet set)
|
boolean |
BooleanScoreModifier.modifyScores(Index index,
MatchingQueryTerms query,
ResultSet resultSet)
Zeros the scores of documents in which only some of the query terms appear. |
boolean |
BooleanFallback.modifyScores(Index index,
MatchingQueryTerms queryTerms,
ResultSet resultSet)
Applies boolean fallback to the given result set. |
boolean |
BlockScoreModifier.modifyScores(Index index,
MatchingQueryTerms query,
ResultSet resultSet)
Modifies scores by applying proximity weighting. |
Uses of MatchingQueryTerms in org.terrier.matching.taat |
---|
Methods in org.terrier.matching.taat with parameters of type MatchingQueryTerms | |
---|---|
protected void |
Full.initialisePostings(MatchingQueryTerms queryTerms)
|
ResultSet |
FullNoPLM.match(java.lang.String queryNumber,
MatchingQueryTerms queryTerms)
Get a ResultSet for the given query terms. |
ResultSet |
Full.match(java.lang.String queryNumber,
MatchingQueryTerms queryTerms)
Get a ResultSet for the given query terms. |
Uses of MatchingQueryTerms in org.terrier.querying |
---|
Fields in org.terrier.querying declared as MatchingQueryTerms | |
---|---|
protected MatchingQueryTerms |
Request.matchingTerms
This is an aggregated form of the query terms, suitable for matching, which requires term frequencies for each term. |
Methods in org.terrier.querying that return MatchingQueryTerms | |
---|---|
MatchingQueryTerms |
Request.getMatchingQueryTerms()
Return the MatchingQueryTerms object to use for matching |
Methods in org.terrier.querying with parameters of type MatchingQueryTerms | |
---|---|
void |
QueryExpansion.expandQuery(MatchingQueryTerms query,
Request rq)
This method implements the functionality of expanding a query. |
void |
Request.setMatchingQueryTerms(MatchingQueryTerms mqts)
Used by runPreProcessing after the query tree has been aggregated into a list of terms, each containing frequencies. |
void |
ExpansionTerms.setOriginalQueryTerms(MatchingQueryTerms query)
Set the original query terms. |
Uses of MatchingQueryTerms in org.terrier.querying.parser |
---|
Methods in org.terrier.querying.parser with parameters of type MatchingQueryTerms | |
---|---|
void |
SingleTermQuery.obtainQueryTerms(MatchingQueryTerms terms)
Stores the term of the single term query in the given hash map. |
void |
RequirementQuery.obtainQueryTerms(MatchingQueryTerms terms)
Stores the terms of the query in the given structure, which is used for matching documents to the query. |
void |
Query.obtainQueryTerms(MatchingQueryTerms terms)
Stores the terms of the query in an structure used for matching documents to the query. |
void |
PhraseQuery.obtainQueryTerms(MatchingQueryTerms terms)
Stores the query terms of the phrase query in the given matching query terms structure. |
void |
MultiTermQuery.obtainQueryTerms(MatchingQueryTerms terms)
Prepares the query for matching by transforming the query objects to a set of query terms. |
void |
FieldQuery.obtainQueryTerms(MatchingQueryTerms terms)
Prepares the query for matching by transforming the query objects to a set of query terms. |
void |
DisjunctiveQuery.obtainQueryTerms(MatchingQueryTerms terms)
|
void |
SingleTermQuery.obtainQueryTerms(MatchingQueryTerms terms,
boolean _required)
Stores the term of the single term query in the given hash map. |
void |
Query.obtainQueryTerms(MatchingQueryTerms terms,
boolean required)
Stores the terms of the query in an structure used for matching documents to the query. |
void |
PhraseQuery.obtainQueryTerms(MatchingQueryTerms terms,
boolean required)
Stores the query terms of the phrase query in the given matching query terms structure. |
void |
MultiTermQuery.obtainQueryTerms(MatchingQueryTerms terms,
boolean required)
Prepares the query for matching by transforming the query objects to a set of query terms. |
void |
FieldQuery.obtainQueryTerms(MatchingQueryTerms terms,
boolean required)
Prepares the query for matching by transforming the query objects to a set of query terms. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |