public abstract class ElasticsearchTokenFilterFactory
extends org.apache.lucene.analysis.util.TokenFilterFactory
AnalyzerDef
annotations
to define an Elasticsearch token filter.
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:
@TokenFilterDef(
name = "custom-keep-types",
factory = ElasticsearchTokenFilterFactory.class,
params = {
@Parameter(name = "type", value = "keep_types"),
@Parameter(name = "types", value = "[' <NUM >',' <DOUBLE >']")
}
)
availableTokenFilters, create, forName, lookupClass, reloadTokenFilters
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.