public class CommonGramsFilterFactory extends BaseTokenFilterFactory implements ResourceLoaderAware
CommonGramsFilter
.
<fieldType name="text_cmmngrms" class="solr.TextField" positionIncrementGap="100"> <analyzer> <tokenizer class="solr.WhitespaceTokenizerFactory"/> <filter class="solr.CommonGramsFilterFactory" words="commongramsstopwords.txt" ignoreCase="false"/> </analyzer> </fieldType>
Modifier and Type | Field and Description |
---|---|
private org.apache.lucene.analysis.CharArraySet |
commonWords |
private boolean |
ignoreCase |
log
args, luceneMatchVersion
Constructor and Description |
---|
CommonGramsFilterFactory() |
Modifier and Type | Method and Description |
---|---|
CommonGramsFilter |
create(org.apache.lucene.analysis.TokenStream input)
Transform the specified input TokenStream
|
java.util.Set<?> |
getCommonWords() |
void |
inform(ResourceLoader loader) |
boolean |
isIgnoreCase() |
assureMatchVersion, getArgs, getBoolean, getBoolean, getInt, getInt, getInt, getSnowballWordSet, getWordSet, init, warnDeprecated
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getArgs, init
private org.apache.lucene.analysis.CharArraySet commonWords
private boolean ignoreCase
public void inform(ResourceLoader loader)
inform
in interface ResourceLoaderAware
public boolean isIgnoreCase()
public java.util.Set<?> getCommonWords()
public CommonGramsFilter create(org.apache.lucene.analysis.TokenStream input)
TokenFilterFactory
create
in interface TokenFilterFactory