public class KoreanTokenizerFactory extends TokenizerFactory implements ResourceLoaderAware
KoreanTokenizer
.
<fieldType name="text_ko" class="solr.TextField"> <analyzer> <tokenizer class="solr.KoreanTokenizerFactory" decompoundMode="discard" userDictionary="user.txt" userDictionaryEncoding="UTF-8" outputUnknownUnigrams="false" /> </analyzer> </fieldType>
Supports the following attributes:
KoreanTokenizer.DecompoundMode
LUCENE_MATCH_VERSION_PARAM, luceneMatchVersion
Constructor and Description |
---|
KoreanTokenizerFactory(java.util.Map<java.lang.String,java.lang.String> args)
Creates a new KoreanTokenizerFactory
|
Modifier and Type | Method and Description |
---|---|
KoreanTokenizer |
create(AttributeFactory factory)
Creates a TokenStream of the specified input using the given AttributeFactory
|
void |
inform(ResourceLoader loader)
Initializes this component with the provided ResourceLoader
(used for loading classes, files, etc).
|
availableTokenizers, create, forName, lookupClass, reloadTokenizers
get, get, get, get, get, getBoolean, getChar, getClassArg, getFloat, getInt, getLines, getLuceneMatchVersion, getOriginalArgs, getPattern, getSet, getSnowballWordSet, getWordSet, isExplicitLuceneMatchVersion, require, require, require, requireBoolean, requireChar, requireFloat, requireInt, setExplicitLuceneMatchVersion, splitAt, splitFileNames
public KoreanTokenizerFactory(java.util.Map<java.lang.String,java.lang.String> args)
public void inform(ResourceLoader loader) throws java.io.IOException
ResourceLoaderAware
inform
in interface ResourceLoaderAware
java.io.IOException
public KoreanTokenizer create(AttributeFactory factory)
TokenizerFactory
create
in class TokenizerFactory
Copyright © 2000–2019 The Apache Software Foundation. All rights reserved.