Class UnknownDictionary
- java.lang.Object
-
- org.apache.lucene.analysis.ja.dict.BinaryDictionary
-
- org.apache.lucene.analysis.ja.dict.UnknownDictionary
-
- All Implemented Interfaces:
Dictionary
public final class UnknownDictionary extends BinaryDictionary
Dictionary for unknown-word handling.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.lucene.analysis.ja.dict.BinaryDictionary
BinaryDictionary.ResourceScheme
-
-
Field Summary
-
Fields inherited from class org.apache.lucene.analysis.ja.dict.BinaryDictionary
DICT_FILENAME_SUFFIX, DICT_HEADER, HAS_BASEFORM, HAS_PRONUNCIATION, HAS_READING, POSDICT_FILENAME_SUFFIX, POSDICT_HEADER, TARGETMAP_FILENAME_SUFFIX, TARGETMAP_HEADER, VERSION
-
Fields inherited from interface org.apache.lucene.analysis.ja.dict.Dictionary
INTERNAL_SEPARATOR
-
-
Constructor Summary
Constructors Constructor Description UnknownDictionary(BinaryDictionary.ResourceScheme scheme, String path)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CharacterDefinition
getCharacterDefinition()
String
getInflectionForm(int wordId)
Get inflection form of tokensString
getInflectionType(int wordId)
Get inflection type of tokensstatic UnknownDictionary
getInstance()
String
getReading(int wordId, char[] surface, int off, int len)
Get reading of tokensint
lookup(char[] text, int offset, int len)
-
Methods inherited from class org.apache.lucene.analysis.ja.dict.BinaryDictionary
getBaseForm, getClassResource, getLeftId, getPartOfSpeech, getPronunciation, getResource, getResource, getRightId, getWordCost, lookupWordIds
-
-
-
-
Constructor Detail
-
UnknownDictionary
public UnknownDictionary(BinaryDictionary.ResourceScheme scheme, String path) throws IOException
- Parameters:
scheme
- scheme for loading resources (FILE or CLASSPATH).path
- where to load resources from; a path, including the file base name without extension; this is used to match multiple files with the same base name.- Throws:
IOException
-
-
Method Detail
-
lookup
public int lookup(char[] text, int offset, int len)
-
getCharacterDefinition
public CharacterDefinition getCharacterDefinition()
-
getReading
public String getReading(int wordId, char[] surface, int off, int len)
Description copied from interface:Dictionary
Get reading of tokens- Specified by:
getReading
in interfaceDictionary
- Overrides:
getReading
in classBinaryDictionary
- Parameters:
wordId
- word ID of token- Returns:
- Reading of the token
-
getInflectionType
public String getInflectionType(int wordId)
Description copied from interface:Dictionary
Get inflection type of tokens- Specified by:
getInflectionType
in interfaceDictionary
- Overrides:
getInflectionType
in classBinaryDictionary
- Parameters:
wordId
- word ID of token- Returns:
- inflection type, or null
-
getInflectionForm
public String getInflectionForm(int wordId)
Description copied from interface:Dictionary
Get inflection form of tokens- Specified by:
getInflectionForm
in interfaceDictionary
- Overrides:
getInflectionForm
in classBinaryDictionary
- Parameters:
wordId
- word ID of token- Returns:
- inflection form, or null
-
getInstance
public static UnknownDictionary getInstance()
-
-