org.apache.lucene.analysis.tokenattributes

Interface OffsetAttribute

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      int endOffset()
      Returns this Token's ending offset, one greater than the position of the last character corresponding to this token in the source text.
      void setOffset(int startOffset, int endOffset)
      Set the starting and ending offset.
      int startOffset()
      Returns this Token's starting offset, the position of the first character corresponding to this token in the source text.
    • Method Detail

      • startOffset

        int startOffset()
        Returns this Token's starting offset, the position of the first character corresponding to this token in the source text.

        Note that the difference between endOffset() and startOffset() may not be equal to termText.length(), as the term text may have been altered by a stemmer or some other filter.

        See Also:
        setOffset(int, int)
      • endOffset

        int endOffset()
        Returns this Token's ending offset, one greater than the position of the last character corresponding to this token in the source text. The length of the token in the source text is (endOffset() - startOffset()).
        See Also:
        setOffset(int, int)