Interface IOffsetAttribute
The start and end character offset of a Token.
Inherited Members
Namespace: Lucene.Net.Analysis.TokenAttributes
Assembly: Lucene.Net.dll
Syntax
public interface IOffsetAttribute : IAttribute
Properties
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).
Declaration
int EndOffset { get; }
Property Value
Type | Description |
---|---|
int |
See Also
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.Declaration
int StartOffset { get; }
Property Value
Type | Description |
---|---|
int |
See Also
Methods
SetOffset(int, int)
Set the starting and ending offset.
Declaration
void SetOffset(int startOffset, int endOffset)
Parameters
Type | Name | Description |
---|---|---|
int | startOffset | |
int | endOffset |
Exceptions
Type | Condition |
---|---|
ArgumentException | If |