Class UnknownDictionary
java.lang.Object
org.apache.lucene.analysis.morph.BinaryDictionary<org.apache.lucene.analysis.ja.dict.UnknownMorphData>
org.apache.lucene.analysis.ja.dict.UnknownDictionary
- All Implemented Interfaces:
Dictionary<org.apache.lucene.analysis.ja.dict.UnknownMorphData>
public final class UnknownDictionary
extends BinaryDictionary<org.apache.lucene.analysis.ja.dict.UnknownMorphData>
Dictionary for unknown-word handling.
-
Field Summary
Fields inherited from class org.apache.lucene.analysis.morph.BinaryDictionary
buffer, DICT_FILENAME_SUFFIX, POSDICT_FILENAME_SUFFIX, TARGETMAP_FILENAME_SUFFIX -
Constructor Summary
ConstructorsConstructorDescriptionUnknownDictionary(URL targetMapUrl, URL posDictUrl, URL dictUrl) Create aUnknownDictionaryfrom an external resource URL (e.g.UnknownDictionary(Path targetMapFile, Path posDictFile, Path dictFile) Create aUnknownDictionaryfrom an external resource path. -
Method Summary
Modifier and TypeMethodDescriptionstatic UnknownDictionaryorg.apache.lucene.analysis.ja.dict.UnknownMorphDataintlookup(char[] text, int offset, int len) Methods inherited from class org.apache.lucene.analysis.morph.BinaryDictionary
lookupWordIdsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.lucene.analysis.morph.Dictionary
getLeftId, getRightId, getWordCost
-
Constructor Details
-
UnknownDictionary
Create aUnknownDictionaryfrom an external resource path.- Parameters:
targetMapFile- where to load target map resourceposDictFile- where to load POS dictionary resourcedictFile- where to load dictionary entries resource- Throws:
IOException- if resource was not found or broken
-
UnknownDictionary
Create aUnknownDictionaryfrom an external resource URL (e.g. from Classpath withClassLoader.getResource(String)).- Parameters:
targetMapUrl- where to load target map resourceposDictUrl- where to load POS dictionary resourcedictUrl- where to load dictionary entries resource- Throws:
IOException- if resource was not found or broken
-
-
Method Details
-
getMorphAttributes
public org.apache.lucene.analysis.ja.dict.UnknownMorphData getMorphAttributes() -
lookup
public int lookup(char[] text, int offset, int len) -
getCharacterDefinition
-
getInstance
-