Uses of Class
org.terrier.matching.MatchingQueryTerms
-
Packages that use MatchingQueryTerms Package Description 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
Fields in org.terrier.matching declared as MatchingQueryTerms Modifier and Type Field Description MatchingQueryTerms
BaseMatching.MatchingState. queryTerms
input query to matchingMethods in org.terrier.matching that return MatchingQueryTerms Modifier and Type Method Description MatchingQueryTerms
MatchingQueryTerms. clone()
Performs a deep clone of this object, and all objects it contains.Methods in org.terrier.matching with parameters of type MatchingQueryTerms Modifier and Type Method Description protected int
FeaturedScoringMatching. applyDSMs(Index localIndex, java.lang.String queryNumber, MatchingQueryTerms mqtLocal, int numResults, int[] inputDocids, short[] inputOccurrences, FeaturedResultSet rtr)
ResultSet
FatFeaturedScoringMatching. doMatch(java.lang.String queryNumber, MatchingQueryTerms queryTerms, ResultSet res, boolean keepInputScores)
ResultSet
FatScoringMatching. doMatch(java.lang.String queryNumber, MatchingQueryTerms queryTerms, ResultSet inputRS, boolean keepInputScores)
ResultSet
FilterMatching. doMatch(java.lang.String queryNumber, MatchingQueryTerms queryTerms, ResultSet match)
abstract ResultSet
FilterMatching. doMatch(java.lang.String queryNumber, MatchingQueryTerms queryTerms, ResultSet match, boolean keepInputScores)
ResultSet
ScoringMatching. doMatch(java.lang.String queryNumber, MatchingQueryTerms queryTerms, ResultSet rsInput, boolean keepInputScores)
protected BaseMatching.MatchingState
BaseMatching. initialise(MatchingQueryTerms queryTerms)
abstract ResultSet
BaseMatching. match(java.lang.String queryNumber, MatchingQueryTerms queryTerms)
Get a ResultSet for the given query terms.ResultSet
FatFeaturedScoringMatching. match(java.lang.String queryNumber, MatchingQueryTerms queryTerms)
ResultSet
FatResultsMatching. match(java.lang.String queryNumber, MatchingQueryTerms queryTerms)
ResultSet
FatScoringMatching. match(java.lang.String queryNumber, MatchingQueryTerms queryTerms)
ResultSet
FilterMatching. match(java.lang.String queryNumber, MatchingQueryTerms queryTerms)
ResultSet
LearnedModelMatching. match(java.lang.String queryNumber, MatchingQueryTerms queryTerms)
ResultSet
Matching. match(java.lang.String queryNumber, MatchingQueryTerms queryTerms)
Get a ResultSet for the given query terms.ResultSet
TRECResultsMatching. match(java.lang.String _qid, MatchingQueryTerms mqt)
void
PostingListManager.PostingListManagerPlugin. processQuery(MatchingQueryTerms mqt, Index index, PostingListManager plm)
process the query, given matchign query terms, index and posting list managerConstructors in org.terrier.matching with parameters of type MatchingQueryTerms Constructor Description PostingListManager(Index _index, CollectionStatistics _cs, MatchingQueryTerms mqt)
Create a posting list manager for the given index and statistics, and populated using the specified MatchingQueryTerms.PostingListManager(Index _index, CollectionStatistics _cs, MatchingQueryTerms mqt, boolean splitSynonyms, java.lang.String scoringTag, java.lang.String additionalTag)
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 Modifier and Type Method Description 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 Modifier and Type Method Description boolean
BooleanFallback. modifyScores(Index index, MatchingQueryTerms queryTerms, ResultSet resultSet)
Applies boolean fallback to the given result 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
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
DocumentScoreModifier. modifyScores(Index index, MatchingQueryTerms queryTerms, ResultSet resultSet)
Modifies the scores of the documents for a given query.boolean
MRFDependenceScoreModifier. 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
PhraseScoreModifier. modifyScores(Index index, MatchingQueryTerms terms, ResultSet resultSet)
boolean
ResetScores. modifyScores(Index index, MatchingQueryTerms queryTerms, ResultSet resultSet)
boolean
SimpleStaticScoreModifier. modifyScores(Index index, MatchingQueryTerms queryTerms, ResultSet set)
Modifies the scores of the documents for a given query. -
Uses of MatchingQueryTerms in org.terrier.matching.taat
Methods in org.terrier.matching.taat with parameters of type MatchingQueryTerms Modifier and Type Method Description 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 Modifier and Type Field Description 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 Modifier and Type Method Description MatchingQueryTerms
Request. getMatchingQueryTerms()
Return the MatchingQueryTerms object to use for matchingMethods in org.terrier.querying with parameters of type MatchingQueryTerms Modifier and Type Method Description boolean
DependenceModelPreProcess. expandQuery(MatchingQueryTerms mqt, Request rq)
boolean
MQTRewritingProcess. expandQuery(MatchingQueryTerms mqt, Request rq)
boolean
QueryExpansion. expandQuery(MatchingQueryTerms query, Request rq)
This method implements the functionality of expanding a query.void
DependenceModelPreProcess. process(MatchingQueryTerms mqt, java.lang.String modelName)
void
Request. setMatchingQueryTerms(MatchingQueryTerms mqts)
Used by runPreProcessing after the query tree has been aggregated into a list of terms, each containing frequencies.void
DFRBagExpansionTerms. setOriginalQueryTerms(MatchingQueryTerms query)
void
ExpansionTerms. setOriginalQueryTerms(MatchingQueryTerms query)
Set the original query terms. -
Uses of MatchingQueryTerms in org.terrier.querying.parser
Methods in org.terrier.querying.parser that return MatchingQueryTerms Modifier and Type Method Description MatchingQueryTerms
Query.QueryTermsParameter. getTerms()
Methods in org.terrier.querying.parser with parameters of type MatchingQueryTerms Modifier and Type Method Description void
DisjunctiveQuery. obtainQueryTerms(MatchingQueryTerms terms, java.lang.String field, java.lang.Boolean required, java.lang.Double weight)
void
ExplicitMultiTermQuery. obtainQueryTerms(MatchingQueryTerms terms, java.lang.String field, java.lang.Boolean required, java.lang.Double parentWeight)
void
FieldQuery. obtainQueryTerms(MatchingQueryTerms terms, java.lang.String field, java.lang.Boolean required, java.lang.Double weight)
void
MultiTermQuery. obtainQueryTerms(MatchingQueryTerms terms, java.lang.String field, java.lang.Boolean required, java.lang.Double weight)
void
PhraseQuery. obtainQueryTerms(MatchingQueryTerms terms, java.lang.String field, java.lang.Boolean required, java.lang.Double weight)
abstract void
Query. obtainQueryTerms(MatchingQueryTerms terms, java.lang.String field, java.lang.Boolean required, java.lang.Double weight)
void
RequirementQuery. obtainQueryTerms(MatchingQueryTerms terms, java.lang.String field, java.lang.Boolean required, java.lang.Double weight)
void
SingleTermQuery. obtainQueryTerms(MatchingQueryTerms terms, java.lang.String field, java.lang.Boolean required, java.lang.Double weight)
static Query.QueryTermsParameter
Query.QueryTermsParameter. of(MatchingQueryTerms terms, boolean lowercase)
void
Query.QueryTermsParameter. setTerms(MatchingQueryTerms terms)
Constructors in org.terrier.querying.parser with parameters of type MatchingQueryTerms Constructor Description QueryTermsParameter(MatchingQueryTerms terms, boolean lowercase, java.lang.String field, java.lang.Boolean required, java.lang.Double weight)
QueryTermsParameter(MatchingQueryTerms terms, java.lang.String field, java.lang.Boolean required, java.lang.Double weight)
-