public abstract class ElasticsearchTokenizerFactory
extends org.apache.lucene.analysis.util.TokenizerFactory
AnalyzerDef
annotations
to define an Elasticsearch tokenizer.
Caution: parameter values are interpreted as JSON, though using lenient parsing (quotes around strings may be left out in some cases, as when a string only contains letters).
Example:
@TokenizerDef(
name = "custom-edgeNGram",
factory = ElasticsearchTokenizerFactory.class,
params = {
@Parameter(name = "type", value = "edgeNGram"),
@Parameter(name = "min_gram", value = "1"),
@Parameter(name = "max_gram", value = "10")
}
)
availableTokenizers, create, 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, splitFileNames
Copyright © 2006–2017 Hibernate. All rights reserved.