Class WeightedSpanTerm


  • public class WeightedSpanTerm
    extends WeightedTerm
    Lightweight class to hold term, weight, and positions used for scoring this term.
    • Constructor Detail

      • WeightedSpanTerm

        public WeightedSpanTerm​(float weight,
                                java.lang.String term)
      • WeightedSpanTerm

        public WeightedSpanTerm​(float weight,
                                java.lang.String term,
                                boolean positionSensitive)
    • Method Detail

      • checkPosition

        public boolean checkPosition​(int position)
        Checks to see if this term is valid at position.
        Parameters:
        position - to check against valid term positions
        Returns:
        true iff this term is a hit at this position
      • addPositionSpans

        public void addPositionSpans​(java.util.List<PositionSpan> positionSpans)
      • isPositionSensitive

        public boolean isPositionSensitive()
      • setPositionSensitive

        public void setPositionSensitive​(boolean positionSensitive)
      • getPositionSpans

        public java.util.List<PositionSpan> getPositionSpans()