Package org.terrier.matching
Class FilterMatching
- java.lang.Object
-
- org.terrier.matching.FilterMatching
-
- All Implemented Interfaces:
Matching
- Direct Known Subclasses:
AbstractScoringMatching
,FeaturedScoringMatching
public abstract class FilterMatching extends java.lang.Object implements Matching
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description ResultSet
doMatch(java.lang.String queryNumber, MatchingQueryTerms queryTerms, ResultSet match)
abstract ResultSet
doMatch(java.lang.String queryNumber, MatchingQueryTerms queryTerms, ResultSet match, boolean keepInputScores)
ResultSet
match(java.lang.String queryNumber, MatchingQueryTerms queryTerms)
Get a ResultSet for the given query terms.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.terrier.matching.Matching
getInfo, setCollectionStatistics
-
-
-
-
Field Detail
-
parent
protected Matching parent
-
-
Method Detail
-
match
public ResultSet match(java.lang.String queryNumber, MatchingQueryTerms queryTerms) throws java.io.IOException
Description copied from interface:Matching
Get a ResultSet for the given query terms.
-
doMatch
public ResultSet doMatch(java.lang.String queryNumber, MatchingQueryTerms queryTerms, ResultSet match) throws java.io.IOException
- Throws:
java.io.IOException
-
doMatch
public abstract ResultSet doMatch(java.lang.String queryNumber, MatchingQueryTerms queryTerms, ResultSet match, boolean keepInputScores) throws java.io.IOException
- Throws:
java.io.IOException
-
-