Class WeightedSpanTerm
- java.lang.Object
-
- org.apache.lucene.search.highlight.WeightedTerm
-
- org.apache.lucene.search.highlight.WeightedSpanTerm
-
public class WeightedSpanTerm extends WeightedTerm
Lightweight class to hold term, weight, and positions used for scoring this term.
-
-
Constructor Summary
Constructors Constructor Description WeightedSpanTerm(float weight, String term)WeightedSpanTerm(float weight, String term, boolean positionSensitive)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPositionSpans(List<PositionSpan> positionSpans)booleancheckPosition(int position)Checks to see if this term is valid atposition.List<PositionSpan>getPositionSpans()booleanisPositionSensitive()voidsetPositionSensitive(boolean positionSensitive)-
Methods inherited from class org.apache.lucene.search.highlight.WeightedTerm
getTerm, getWeight, setTerm, setWeight
-
-
-
-
Method Detail
-
checkPosition
public boolean checkPosition(int position)
Checks to see if this term is valid atposition.- Parameters:
position- to check against valid term positions- Returns:
- true iff this term is a hit at this position
-
addPositionSpans
public void addPositionSpans(List<PositionSpan> positionSpans)
-
isPositionSensitive
public boolean isPositionSensitive()
-
setPositionSensitive
public void setPositionSensitive(boolean positionSensitive)
-
getPositionSpans
public List<PositionSpan> getPositionSpans()
-
-