| Name | Description | Type | Package | Framework |
| BytesTermAttribute | This attribute can be used if you have the raw term bytes to be indexed. | Interface | org.apache.lucene.analysis.tokenattributes | Apache Lucene |
| BytesTermAttributeImpl | NOTE: This API is for internal purposes only and might change in incompatible ways in the next release. | Class | org.apache.lucene.analysis.tokenattributes | Apache Lucene |
| CharTermAttribute | The term text of a Token. | Interface | org.apache.lucene.analysis.tokenattributes | Apache Lucene |
| CharTermAttributeImpl | Default implementation of CharTermAttribute. | Class | org.apache.lucene.analysis.tokenattributes | Apache Lucene |
| FlagsAttribute | This attribute can be used to pass different flags down the Tokenizer chain, e. | Interface | org.apache.lucene.analysis.tokenattributes | Apache Lucene |
| FlagsAttributeImpl | Default implementation of FlagsAttribute. | Class | org.apache.lucene.analysis.tokenattributes | Apache Lucene |
| KeywordAttribute | This attribute can be used to mark a token as a keyword. | Interface | org.apache.lucene.analysis.tokenattributes | Apache Lucene |
| KeywordAttributeImpl | Default implementation of KeywordAttribute. | Class | org.apache.lucene.analysis.tokenattributes | Apache Lucene |
| OffsetAttribute | The start and end character offset of a Token. | Interface | org.apache.lucene.analysis.tokenattributes | Apache Lucene |
| OffsetAttributeImpl | Default implementation of OffsetAttribute. | Class | org.apache.lucene.analysis.tokenattributes | Apache Lucene |
| PackedTokenAttributeImpl | Default implementation of the common attributes used by Lucene:CharTermAttribute PositionIncrementAttribute | Class | org.apache.lucene.analysis.tokenattributes | Apache Lucene |
| PayloadAttribute | The payload of a Token. | Interface | org.apache.lucene.analysis.tokenattributes | Apache Lucene |
| PayloadAttributeImpl | Default implementation of PayloadAttribute. | Class | org.apache.lucene.analysis.tokenattributes | Apache Lucene |
| PositionIncrementAttribute | Determines the position of this token relative to the previous Token in a TokenStream, used in phrase | Interface | org.apache.lucene.analysis.tokenattributes | Apache Lucene |
| PositionIncrementAttributeImpl | Default implementation of PositionIncrementAttribute. | Class | org.apache.lucene.analysis.tokenattributes | Apache Lucene |
| PositionLengthAttribute | Determines how many positions this token spans. | Interface | org.apache.lucene.analysis.tokenattributes | Apache Lucene |
| PositionLengthAttributeImpl | Default implementation of PositionLengthAttribute. | Class | org.apache.lucene.analysis.tokenattributes | Apache Lucene |
| TermToBytesRefAttribute | This attribute is requested by TermsHashPerField to index the contents. | Interface | org.apache.lucene.analysis.tokenattributes | Apache Lucene |
| TypeAttribute | A Token's lexical type. | Interface | org.apache.lucene.analysis.tokenattributes | Apache Lucene |
| TypeAttributeImpl | Default implementation of TypeAttribute. | Class | org.apache.lucene.analysis.tokenattributes | Apache Lucene |