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 luceneStopFilter
using stop words from current language.
InvokeContextualTokenFilterFactory.setCurrentLanguage(String)
before using constructor.All attributes are optional:
ignoreCase
defaults tofalse
useSuggestStopFilter
defines 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.TokenStream
create(org.apache.lucene.analysis.TokenStream input)
boolean
isIgnoreCase()
-
Methods inherited from class com.jalios.jcms.search.analysis.ContextualTokenFilterFactory
getCurrentLanguage, setCurrentLanguage
-
Methods inherited from class org.apache.lucene.analysis.util.TokenFilterFactory
availableTokenFilters, forName, lookupClass, 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
-
-