Uses of Class
org.terrier.matching.MatchingQueryTerms

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.
 



Terrier 3.5. Copyright © 2004-2011 University of Glasgow