| Name | Description | Type | Package | Framework |
| BaseFormAttribute | Attribute for Token. | Interface | org.apache.lucene.analysis.ja.tokenattributes | Apache Lucene |
| BaseFormAttributeImpl | Attribute for Token. | Class | org.apache.lucene.analysis.ja.tokenattributes | Apache Lucene |
| BinaryDictionary | Base class for a binary-encoded in-memory dictionary. | Class | org.apache.lucene.analysis.ja.dict | Apache Lucene |
| CharacterDefinition | Character category data. | Class | org.apache.lucene.analysis.ja.dict | Apache Lucene |
| ConnectionCosts | Class | org.apache.lucene.analysis.ja.dict | Apache Lucene | |
| CSVUtil | Class | org.apache.lucene.analysis.ja.util | Apache Lucene | |
| Dictionary | Interface | org.apache.lucene.analysis.ja.dict | Apache Lucene | |
| GraphvizFormatter | Outputs the dot (graphviz) string for the viterbi lattice. | Class | org.apache.lucene.analysis.ja | Apache Lucene |
| InflectionAttribute | Attribute for Kuromoji inflection data. | Interface | org.apache.lucene.analysis.ja.tokenattributes | Apache Lucene |
| InflectionAttributeImpl | Attribute for Kuromoji inflection data. | Class | org.apache.lucene.analysis.ja.tokenattributes | Apache Lucene |
| JapaneseAnalyzer | Analyzer for Japanese that uses morphological analysis. | Class | org.apache.lucene.analysis.ja | Apache Lucene |
| JapaneseBaseFormFilter | Replaces term text with the BaseFormAttribute. | Class | org.apache.lucene.analysis.ja | Apache Lucene |
| JapaneseBaseFormFilterFactory | Factory for JapaneseBaseFormFilter. | Class | org.apache.lucene.analysis.ja | Apache Lucene |
| JapaneseIterationMarkCharFilter | Normalizes Japanese horizontal iteration marks (odoriji) to their expanded form. | Class | org.apache.lucene.analysis.ja | Apache Lucene |
| JapaneseIterationMarkCharFilterFactory | Factory for JapaneseIterationMarkCharFilter. | Class | org.apache.lucene.analysis.ja | Apache Lucene |
| JapaneseKatakanaStemFilter | A TokenFilter that normalizes common katakana spelling variations ending in a long sound character by removing this character (U+30FC). | Class | org.apache.lucene.analysis.ja | Apache Lucene |
| JapaneseKatakanaStemFilterFactory | Factory for JapaneseKatakanaStemFilter. | Class | org.apache.lucene.analysis.ja | Apache Lucene |
| JapanesePartOfSpeechStopFilter | Removes tokens that match a set of part-of-speech tags. | Class | org.apache.lucene.analysis.ja | Apache Lucene |
| JapanesePartOfSpeechStopFilterFactory | Factory for JapanesePartOfSpeechStopFilter. | Class | org.apache.lucene.analysis.ja | Apache Lucene |
| JapaneseReadingFormFilter | A TokenFilter that replaces the term attribute with the reading of a token in either katakana or romaji form. | Class | org.apache.lucene.analysis.ja | Apache Lucene |
| JapaneseReadingFormFilterFactory | Factory for JapaneseReadingFormFilter. | Class | org.apache.lucene.analysis.ja | Apache Lucene |
| JapaneseTokenizer | Tokenizer for Japanese that uses morphological analysis. | Class | org.apache.lucene.analysis.ja | Apache Lucene |
| JapaneseTokenizer .Mode | Tokenization mode: this determines how the tokenizer handles compound and unknown words. | Class | org.apache.lucene.analysis.ja.JapaneseTokenizer | Apache Lucene |
| JapaneseTokenizer .Type | Token type reflecting the original source of this tokenKnown words from the system dictionary. | Class | org.apache.lucene.analysis.ja.JapaneseTokenizer | Apache Lucene |
| JapaneseTokenizerFactory | Factory for JapaneseTokenizer. | Class | org.apache.lucene.analysis.ja | Apache Lucene |
| Lucene43JapanesePartOfSpeechStopFilter | Backcompat JapanesePartOfSpeechStopFilter for versions 4. | Class | org.apache.lucene.analysis.ja | Apache Lucene |
| PartOfSpeechAttribute | Attribute for Token. | Interface | org.apache.lucene.analysis.ja.tokenattributes | Apache Lucene |
| PartOfSpeechAttributeImpl | Attribute for Token. | Class | org.apache.lucene.analysis.ja.tokenattributes | Apache Lucene |
| ReadingAttribute | Attribute for Kuromoji reading data Note: in some cases this value may not be applicable, | Interface | org.apache.lucene.analysis.ja.tokenattributes | Apache Lucene |
| ReadingAttributeImpl | Class | org.apache.lucene.analysis.ja.tokenattributes | Apache Lucene | |
| Token | Analyzed token with morphological data from its dictionary. | Class | org.apache.lucene.analysis.ja | Apache Lucene |
| TokenInfoDictionary | Binary dictionary implementation for a known-word dictionary model: Words are encoded into an FST mapping to a list of wordIDs. | Class | org.apache.lucene.analysis.ja.dict | Apache Lucene |
| TokenInfoFST | Thin wrapper around an FST with root-arc caching for Japanese. | Class | org.apache.lucene.analysis.ja.dict | Apache Lucene |
| ToStringUtil | Utility class for english translations of morphological data, used only for debugging. | Class | org.apache.lucene.analysis.ja.util | Apache Lucene |
| UnknownDictionary | Dictionary for unknown-word handling. | Class | org.apache.lucene.analysis.ja.dict | Apache Lucene |
| UserDictionary | Class for building a User Dictionary. | Class | org.apache.lucene.analysis.ja.dict | Apache Lucene |