public class JaBuzzPhraseTokenizerFactory extends TokenizerFactory
JaBuzzPhraseTokenizer
のファクトリクラス。<fieldType name="text_buzz" class="solr.TextField" positionIncrementGap="100"> <analyzer> <charFilter class="solr.MappingCharFilterFactory" mapping="mapping-ja.txt"/> <tokenizer class="com.rondhuit.solr.analysis.JaBuzzPhraseTokenizerFactory" minAlphabetLen="4" minKatakanaLen="8" minKanjiLen="5"/> </analyzer> </fieldType>
LUCENE_MATCH_VERSION_PARAM, luceneMatchVersion
コンストラクタと説明 |
---|
JaBuzzPhraseTokenizerFactory(java.util.Map<java.lang.String,java.lang.String> args) |
修飾子とタイプ | メソッドと説明 |
---|---|
Tokenizer |
create(AttributeFactory factory) |
protected boolean |
getBool(java.lang.String name) |
protected boolean |
getBool(java.lang.String name,
boolean defaultVal) |
protected boolean |
getBool(java.lang.String name,
boolean defaultVal,
boolean useDefault) |
protected int |
getInt(java.lang.String name) |
protected int |
getInt(java.lang.String name,
int defaultVal) |
protected int |
getInt(java.lang.String name,
int defaultVal,
boolean useDefault) |
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 JaBuzzPhraseTokenizerFactory(java.util.Map<java.lang.String,java.lang.String> args)
public Tokenizer create(AttributeFactory factory)
create
クラス内 TokenizerFactory
protected int getInt(java.lang.String name)
protected int getInt(java.lang.String name, int defaultVal)
protected int getInt(java.lang.String name, int defaultVal, boolean useDefault)
protected boolean getBool(java.lang.String name)
protected boolean getBool(java.lang.String name, boolean defaultVal)
protected boolean getBool(java.lang.String name, boolean defaultVal, boolean useDefault)
Copyright © 2009-2018 RONDHUIT Co.,Ltd. All Rights Reserved.