Uses of Interface
org.terrier.matching.Matching
-
Packages that use Matching 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.taat Provides classes that implement a term-at-a-time (TAAT) matching strategy. -
-
Uses of Matching in org.terrier.matching
Classes in org.terrier.matching that implement Matching Modifier and Type Class Description class
AbstractScoringMatching
class
BaseMatching
Performs the matching of documents with a query, by first assigning scores to documents for each query term and modifying these scores with the appropriate modifiers.class
FatFeaturedScoringMatching
Makes aFeaturedResultSet
by applying a list of features.class
FatResultsMatching
Reads aFatResultSet
serialized to disk byWritableOutputFormat
.class
FatScoringMatching
Scores a FatResultSet into a normal ResultSet for a given weighting modelclass
FeaturedScoringMatching
class
FilterMatching
class
JforestsModelMatching
Applies a Jforests regression tree learned model to aFeaturedResultSet
.class
LearnedModelMatching
An abstract class for applying a learned model onto aFeaturedResultSet
.class
LinearModelMatching
Applies a linear learned model to aFeaturedResultSet
.class
ScoringMatching
Matching implementation that uses a parent Matching instance to get the docids to work with.class
ScoringMatchingWithFat
class
TRECResultsMatching
A matching implementation that retrieves results from a TREC result file rather than the current index.Fields in org.terrier.matching declared as Matching Modifier and Type Field Description protected Matching
FilterMatching. parent
protected Matching
LearnedModelMatching. parent
Constructors in org.terrier.matching with parameters of type Matching Constructor Description AbstractScoringMatching(Index _index, Matching _parent, WeightingModel _wm)
AbstractScoringMatching(Index _index, Matching _parent, WeightingModel _wm, java.util.function.Predicate<org.apache.commons.lang3.tuple.Pair<java.lang.String,java.util.Set<java.lang.String>>> _filter)
FatFeaturedScoringMatching(Index _index, Matching _parent)
FatFeaturedScoringMatching(Index _index, Matching _parent, java.lang.String[] _featureNames)
FatScoringMatching(Index _index, Matching _parent)
FatScoringMatching(Index _index, Matching _parent, WeightingModel _wm)
FatScoringMatching(Index _index, Matching _parent, WeightingModel _wm, java.util.function.Predicate<org.apache.commons.lang3.tuple.Pair<java.lang.String,java.util.Set<java.lang.String>>> _filter)
FeaturedScoringMatching(Index _index, Matching _parent, java.lang.Class<? extends AbstractScoringMatching> _scoringMatchingImpl)
FeaturedScoringMatching(Index _index, Matching _parent, java.lang.String[] _featureNames, java.lang.Class<? extends AbstractScoringMatching> _scoringMatchingImpl)
JforestsModelMatching(Matching _parent)
JforestsModelMatching(Matching _parent, java.lang.String modelFilename)
JforestsModelMatching(Index _index, Matching _parent)
JforestsModelMatching(Index _index, Matching _parent, java.lang.String modelFilename)
JforestsModelMatching(Index _index, Matching _parent, java.lang.String modelFilename, java.lang.Class<? extends edu.uci.jforests.learning.trees.Tree> treeClass)
LearnedModelMatching(Matching _parent)
LearnedModelMatching(Index _index, Matching _parent)
LinearModelMatching(Index _index, Matching _parent)
LinearModelMatching(Index _index, Matching _parent, double[] _weights)
LinearModelMatching(Index _index, Matching _parent, java.lang.String _modelFilename)
ScoringMatching(Index _index, Matching _parent)
ScoringMatching(Index _index, Matching _parent, WeightingModel _wm)
ScoringMatching(Index _index, Matching _parent, WeightingModel _wm, java.util.function.Predicate<org.apache.commons.lang3.tuple.Pair<java.lang.String,java.util.Set<java.lang.String>>> _filter)
ScoringMatchingWithFat(Index _index, Matching _parent)
ScoringMatchingWithFat(Index _index, Matching _parent, WeightingModel _wm)
ScoringMatchingWithFat(Index _index, Matching _parent, WeightingModel _wm, java.util.function.Predicate<org.apache.commons.lang3.tuple.Pair<java.lang.String,java.util.Set<java.lang.String>>> _filter)
-
Uses of Matching in org.terrier.matching.daat
Classes in org.terrier.matching.daat that implement Matching Modifier and Type Class Description class
FatFull
A subclass ofFull
that creates aFatResultSet
.class
Full
Performs the matching of documents with a query, by first assigning scores to documents for each query term and modifying these scores with the appropriate modifiers. -
Uses of Matching in org.terrier.matching.taat
Classes in org.terrier.matching.taat that implement Matching Modifier and Type Class Description class
Full
An exhaustive TAAT approach for matching documents to a query.
-