Uses of Interface
org.terrier.matching.ResultSet

Packages that use ResultSet
org.terrier.applications Provides application-level code that use the Terrier platform to perform indexing and retrieval from either standard test collections, interactive querying of a indexed collection, or desktop search. 
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. 
 

Uses of ResultSet in org.terrier.applications
 

Methods in org.terrier.applications that return ResultSet
 ResultSet TRECQuerying.QueryResultCache.checkCache(SearchRequest q)
          Returns the ResultSet for the specified query, or null if that query has no cached results.
 

Methods in org.terrier.applications with parameters of type ResultSet
protected  java.lang.String[] TRECQuerying.TRECDocnoOutputFormat.obtainDocnos(java.lang.String metaIndexDocumentKey, SearchRequest q, ResultSet set)
          method which extracts the docnos for the prescribed resultset
 

Uses of ResultSet in org.terrier.matching
 

Classes in org.terrier.matching that implement ResultSet
 class AccumulatorResultSet
          A result set instance that uses maps internally until initialise() is called
 class CollectionResultSet
          This class implements the interface ResultSet and models the set of all documents in the collection.
 class QueryResultSet
          A result set for a given query.
 

Fields in org.terrier.matching declared as ResultSet
protected  ResultSet OldBasicMatching.resultSet
          The result set.
protected  ResultSet BaseMatching.resultSet
          The result set.
 

Methods in org.terrier.matching that return ResultSet
 ResultSet OldBasicMatching.getResultSet()
          Deprecated. match() now returns the ResultSet
 ResultSet ResultSet.getResultSet(int[] list)
          Extracts a subset of the resultset given by the list parameter, which contains a list of positions in the resultset that should be saved.
 ResultSet QueryResultSet.getResultSet(int[] positions)
          Extracts a subset of the resultset given by the list parameter, which contains a list of positions in the resultset that should be saved.
 ResultSet CollectionResultSet.getResultSet(int[] positions)
          Extracts a subset of the resultset given by the list parameter, which contains a list of positions in the resultset that should be saved.
 ResultSet AccumulatorResultSet.getResultSet(int[] positions)
          Extracts a subset of the resultset given by the list parameter, which contains a list of positions in the resultset that should be saved.
 ResultSet ResultSet.getResultSet(int start, int length)
          Crops the existing result file and extracts a subset from the given starting point, with the given length.
 ResultSet QueryResultSet.getResultSet(int startPosition, int length)
          Crops the existing result file and extracts a subset from the given starting point to the ending point.
 ResultSet CollectionResultSet.getResultSet(int start, int length)
          Crops the existing result file and extracts a subset from the given starting point to the ending point.
 ResultSet AccumulatorResultSet.getResultSet(int start, int length)
          Crops the existing result file and extracts a subset from the given starting point, with the given length.
 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.
 

Methods in org.terrier.matching with parameters of type ResultSet
protected  void OldBasicMatching.assignScores(int i, WeightingModel[] wModels, ResultSet rs, IterablePosting postings, LexiconEntry lEntry, double queryTermWeight)
          Assign scores method
 

Constructors in org.terrier.matching with parameters of type ResultSet
CollectionResultSet(ResultSet resultSet)
          A default constructor for the result set with a given instance of the result set.
 

Uses of ResultSet in org.terrier.matching.daat
 

Classes in org.terrier.matching.daat that implement ResultSet
 class CandidateResultSet
          ResultSet which is created from a set of CandidateResults.
 

Methods in org.terrier.matching.daat that return ResultSet
 ResultSet CandidateResultSet.getResultSet(int[] positions)
           
 ResultSet CandidateResultSet.getResultSet(int start, int length)
          Crops the existing result file and extracts a subset from the given starting point, with the given length.
 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 ResultSet in org.terrier.matching.dsms
 

Methods in org.terrier.matching.dsms with parameters of type ResultSet
protected  void DependenceScoreModifier.doDependency(Index index, EntryStatistics[] es, IterablePosting[] ips, ResultSet rs, double[] phraseTermWeights, boolean SD)
           
 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 ResultSet in org.terrier.matching.taat
 

Methods in org.terrier.matching.taat that return ResultSet
 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 ResultSet in org.terrier.querying
 

Fields in org.terrier.querying declared as ResultSet
protected  ResultSet Request.resultSet
          This is the resultset of the query.
 

Methods in org.terrier.querying that return ResultSet
 ResultSet SearchRequest.getResultSet()
          Returns the resultset generated by the query.
 ResultSet Request.getResultSet()
          Returns the resultset generated by the query.
 

Methods in org.terrier.querying with parameters of type ResultSet
 byte SiteFilter.filter(Manager m, SearchRequest srq, ResultSet rs, int DocAtNumber, int DocNo)
          Called for each result in the resultset, used to filter out unwanted results.
 byte SimpleDecorate.filter(Manager m, SearchRequest srq, ResultSet results, int DocAtNumber, int DocNo)
          Called for each result in the resultset, used to filter out unwanted results.
 byte Scope.filter(Manager m, SearchRequest srq, ResultSet rs, int DocAtNo, int docid)
          Called for each result in the resultset, used to filter out unwanted results, based on the presence of some strings in the document number.
 byte PostFilter.filter(Manager m, SearchRequest srq, ResultSet results, int DocAtNumber, int DocNo)
          Called for each result in the resultset, used to filter out unwanted results.
 byte Decorate.filter(Manager m, SearchRequest q, ResultSet rs, int rank, int docid)
          Called for each result in the resultset, used to filter out unwanted results.
 void SiteFilter.new_query(Manager m, SearchRequest srq, ResultSet rs)
          Called before the processing of a resultset using this PostFilter is applied.
 void SimpleDecorate.new_query(Manager m, SearchRequest srq, ResultSet rs)
          Called before the processing of a resultset using this PostFilter is applied.
 void Scope.new_query(Manager m, SearchRequest srq, ResultSet rs)
          Creates a HashSet of scopes that can are allowed to be in the document number prefix.
 void PostFilter.new_query(Manager m, SearchRequest srq, ResultSet rs)
          Called before the processing of a resultset using this PostFilter is applied.
 void Decorate.new_query(Manager m, SearchRequest q, ResultSet rs)
          Called before the processing of a resultset using this PostFilter is applied.
 void Request.setResultSet(ResultSet results)
          Set the result set returned by this object to be this results.
 



Terrier 3.5. Copyright © 2004-2011 University of Glasgow