org.imageterrier.dsms
Class AbstractHistogramConsistentScore
java.lang.Object
org.imageterrier.dsms.AbstractHistogramConsistentScore
- All Implemented Interfaces:
- Cloneable, org.terrier.matching.dsms.DocumentScoreModifier
- Direct Known Subclasses:
- ConsistentAffineScoreModifier, ConsistentOriScoreModifier, ConsistentScaleScoreModifier, ConsistentSpatialScoreModifier
public abstract class AbstractHistogramConsistentScore
- extends Object
- implements org.terrier.matching.dsms.DocumentScoreModifier
|
Method Summary |
Object |
clone()
|
abstract int[] |
getPositionSpecIndices(PositionSpec spec)
|
abstract void |
incr(int[][] matchedTermPos,
int[] queryTermIndices,
float[] hist,
double[] maxVals)
|
boolean |
modifyScores(org.terrier.structures.Index index,
org.terrier.matching.MatchingQueryTerms queryTerms,
org.terrier.matching.ResultSet resultSet)
|
| Methods inherited from interface org.terrier.matching.dsms.DocumentScoreModifier |
getName |
logger
protected static final org.apache.log4j.Logger logger
CONSISTENT_HISTOGRAM_BINS
public static final String CONSISTENT_HISTOGRAM_BINS
- See Also:
- Constant Field Values
PEAK_MODE
public static String PEAK_MODE
AbstractHistogramConsistentScore
public AbstractHistogramConsistentScore()
getPositionSpecIndices
public abstract int[] getPositionSpecIndices(PositionSpec spec)
incr
public abstract void incr(int[][] matchedTermPos,
int[] queryTermIndices,
float[] hist,
double[] maxVals)
modifyScores
public boolean modifyScores(org.terrier.structures.Index index,
org.terrier.matching.MatchingQueryTerms queryTerms,
org.terrier.matching.ResultSet resultSet)
- Specified by:
modifyScores in interface org.terrier.matching.dsms.DocumentScoreModifier
clone
public Object clone()
- Specified by:
clone in interface org.terrier.matching.dsms.DocumentScoreModifier- Overrides:
clone in class Object
Copyright © 2011 The University of Southampton. All Rights Reserved.