public class UAX29URLEmailTokenizerFactory extends TokenizerFactory
UAX29URLEmailTokenizer
.
<fieldType name="text_urlemail" class="solr.TextField" positionIncrementGap="100"> <analyzer> <tokenizer class="solr.UAX29URLEmailTokenizerFactory" maxTokenLength="255"/> </analyzer> </fieldType>
Modifier and Type | Field and Description |
---|---|
private int |
maxTokenLength |
LUCENE_MATCH_VERSION_PARAM, luceneMatchVersion
Constructor and Description |
---|
UAX29URLEmailTokenizerFactory(java.util.Map<java.lang.String,java.lang.String> args)
Creates a new UAX29URLEmailTokenizerFactory
|
Modifier and Type | Method and Description |
---|---|
UAX29URLEmailTokenizer |
create(AttributeFactory factory)
Creates a TokenStream of the specified input using the given AttributeFactory
|
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 UAX29URLEmailTokenizerFactory(java.util.Map<java.lang.String,java.lang.String> args)
public UAX29URLEmailTokenizer create(AttributeFactory factory)
TokenizerFactory
create
in class TokenizerFactory