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 MatchingQueryTermsBaseMatching.MatchingState. queryTermsinput query to matchingMethods in org.terrier.matching that return MatchingQueryTerms Modifier and Type Method Description MatchingQueryTermsMatchingQueryTerms. 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 intFeaturedScoringMatching. applyDSMs(Index localIndex, java.lang.String queryNumber, MatchingQueryTerms mqtLocal, int numResults, int[] inputDocids, short[] inputOccurrences, FeaturedResultSet rtr)ResultSetFatFeaturedScoringMatching. doMatch(java.lang.String queryNumber, MatchingQueryTerms queryTerms, ResultSet res, boolean keepInputScores)ResultSetFatScoringMatching. doMatch(java.lang.String queryNumber, MatchingQueryTerms queryTerms, ResultSet inputRS, boolean keepInputScores)ResultSetFilterMatching. doMatch(java.lang.String queryNumber, MatchingQueryTerms queryTerms, ResultSet match)abstract ResultSetFilterMatching. doMatch(java.lang.String queryNumber, MatchingQueryTerms queryTerms, ResultSet match, boolean keepInputScores)ResultSetScoringMatching. doMatch(java.lang.String queryNumber, MatchingQueryTerms queryTerms, ResultSet rsInput, boolean keepInputScores)protected BaseMatching.MatchingStateBaseMatching. initialise(MatchingQueryTerms queryTerms)abstract ResultSetBaseMatching. match(java.lang.String queryNumber, MatchingQueryTerms queryTerms)Get a ResultSet for the given query terms.ResultSetFatFeaturedScoringMatching. match(java.lang.String queryNumber, MatchingQueryTerms queryTerms)ResultSetFatResultsMatching. match(java.lang.String queryNumber, MatchingQueryTerms queryTerms)ResultSetFatScoringMatching. match(java.lang.String queryNumber, MatchingQueryTerms queryTerms)ResultSetFilterMatching. match(java.lang.String queryNumber, MatchingQueryTerms queryTerms)ResultSetLearnedModelMatching. match(java.lang.String queryNumber, MatchingQueryTerms queryTerms)ResultSetMatching. match(java.lang.String queryNumber, MatchingQueryTerms queryTerms)Get a ResultSet for the given query terms.ResultSetTRECResultsMatching. match(java.lang.String _qid, MatchingQueryTerms mqt)voidPostingListManager.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 ResultSetFull. 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 booleanBooleanFallback. modifyScores(Index index, MatchingQueryTerms queryTerms, ResultSet resultSet)Applies boolean fallback to the given result set.booleanBooleanScoreModifier. modifyScores(Index index, MatchingQueryTerms query, ResultSet resultSet)Zeros the scores of documents in which only some of the query terms appear.booleanDependenceScoreModifier. modifyScores(Index index, MatchingQueryTerms terms, ResultSet set)Modifies the scores of documents, in which there exist, or there does not exist a given phrase.booleanDFRDependenceScoreModifier. modifyScores(Index index, MatchingQueryTerms terms, ResultSet set)booleanDocumentScoreModifier. modifyScores(Index index, MatchingQueryTerms queryTerms, ResultSet resultSet)Modifies the scores of the documents for a given query.booleanMRFDependenceScoreModifier. modifyScores(Index index, MatchingQueryTerms terms, ResultSet set)Modifies the scores of documents, in which there exist, or there does not exist a given phrase.booleanPhraseScoreModifier. modifyScores(Index index, MatchingQueryTerms terms, ResultSet resultSet)booleanResetScores. modifyScores(Index index, MatchingQueryTerms queryTerms, ResultSet resultSet)booleanSimpleStaticScoreModifier. 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 ResultSetFull. 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 MatchingQueryTermsRequest. matchingTermsThis 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 MatchingQueryTermsRequest. getMatchingQueryTerms()Return the MatchingQueryTerms object to use for matchingMethods in org.terrier.querying with parameters of type MatchingQueryTerms Modifier and Type Method Description booleanDependenceModelPreProcess. expandQuery(MatchingQueryTerms mqt, Request rq)booleanMQTRewritingProcess. expandQuery(MatchingQueryTerms mqt, Request rq)booleanQueryExpansion. expandQuery(MatchingQueryTerms query, Request rq)This method implements the functionality of expanding a query.voidDependenceModelPreProcess. process(MatchingQueryTerms mqt, java.lang.String modelName)voidRequest. setMatchingQueryTerms(MatchingQueryTerms mqts)Used by runPreProcessing after the query tree has been aggregated into a list of terms, each containing frequencies.voidDFRBagExpansionTerms. setOriginalQueryTerms(MatchingQueryTerms query)voidExpansionTerms. 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 MatchingQueryTermsQuery.QueryTermsParameter. getTerms()Methods in org.terrier.querying.parser with parameters of type MatchingQueryTerms Modifier and Type Method Description voidDisjunctiveQuery. obtainQueryTerms(MatchingQueryTerms terms, java.lang.String field, java.lang.Boolean required, java.lang.Double weight)voidExplicitMultiTermQuery. obtainQueryTerms(MatchingQueryTerms terms, java.lang.String field, java.lang.Boolean required, java.lang.Double parentWeight)voidFieldQuery. obtainQueryTerms(MatchingQueryTerms terms, java.lang.String field, java.lang.Boolean required, java.lang.Double weight)voidMultiTermQuery. obtainQueryTerms(MatchingQueryTerms terms, java.lang.String field, java.lang.Boolean required, java.lang.Double weight)voidPhraseQuery. obtainQueryTerms(MatchingQueryTerms terms, java.lang.String field, java.lang.Boolean required, java.lang.Double weight)abstract voidQuery. obtainQueryTerms(MatchingQueryTerms terms, java.lang.String field, java.lang.Boolean required, java.lang.Double weight)voidRequirementQuery. obtainQueryTerms(MatchingQueryTerms terms, java.lang.String field, java.lang.Boolean required, java.lang.Double weight)voidSingleTermQuery. obtainQueryTerms(MatchingQueryTerms terms, java.lang.String field, java.lang.Boolean required, java.lang.Double weight)static Query.QueryTermsParameterQuery.QueryTermsParameter. of(MatchingQueryTerms terms, boolean lowercase)voidQuery.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)
-