Package com.jalios.jcms.search.analysis
Class ContextualStopFilterFactory
- java.lang.Object
-
- org.apache.lucene.analysis.util.AbstractAnalysisFactory
-
- org.apache.lucene.analysis.util.TokenFilterFactory
-
- com.jalios.jcms.search.analysis.ContextualTokenFilterFactory
-
- com.jalios.jcms.search.analysis.ContextualStopFilterFactory
-
public class ContextualStopFilterFactory extends ContextualTokenFilterFactory
Factory for luceneStopFilterusing stop words from current language.
InvokeContextualTokenFilterFactory.setCurrentLanguage(String)before using constructor.All attributes are optional:
ignoreCasedefaults tofalseuseSuggestStopFilterdefines if this filter should use, aSuggestStopFilter(when true) or aStopFilter(when false). Attribute available since jcms-10.0.4 / JCMS-7894. Defaults totrue
- Since:
- jcms-10.0
-
-
Constructor Summary
Constructors Constructor Description ContextualStopFilterFactory(java.util.Map<java.lang.String,java.lang.String> args)Creates a new ContextualStopFilterFactory
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.lucene.analysis.TokenStreamcreate(org.apache.lucene.analysis.TokenStream input)booleanisIgnoreCase()-
Methods inherited from class com.jalios.jcms.search.analysis.ContextualTokenFilterFactory
getCurrentLanguage, setCurrentLanguage
-
Methods inherited from class org.apache.lucene.analysis.util.TokenFilterFactory
availableTokenFilters, findSPIName, forName, lookupClass, normalize, reloadTokenFilters
-
Methods inherited from class org.apache.lucene.analysis.util.AbstractAnalysisFactory
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
-
-