public class CommonGramsQueryFilterFactory extends TokenFilterFactory implements ResourceLoaderAware
CommonGramsQueryFilter
.
This is pretty close to a straight copy from StopFilterFactory
.
<fieldType name="text_cmmngrmsqry" class="solr.TextField" positionIncrementGap="100"> <analyzer> <tokenizer class="solr.WhitespaceTokenizerFactory"/> <filter class="solr.CommonGramsQueryFilterFactory" words="commongramsquerystopwords.txt" ignoreCase="false"/> </analyzer> </fieldType>
args, luceneMatchVersion
Constructor and Description |
---|
CommonGramsQueryFilterFactory() |
Modifier and Type | Method and Description |
---|---|
CommonGramsQueryFilter |
create(TokenStream input)
Create a CommonGramsFilter and wrap it with a CommonGramsQueryFilter
|
CharArraySet |
getCommonWords() |
void |
inform(ResourceLoader loader)
Initializes this component with the provided ResourceLoader
(used for loading classes, files, etc).
|
void |
init(Map<String,String> args)
Initialize this factory via a set of key-value pairs.
|
boolean |
isIgnoreCase() |
availableTokenFilters, forName, lookupClass, reloadTokenFilters
assureMatchVersion, getArgs, getBoolean, getBoolean, getInt, getInt, getInt, getLines, getLuceneMatchVersion, getPattern, getSnowballWordSet, getWordSet, setLuceneMatchVersion, splitFileNames
public void init(Map<String,String> args)
AbstractAnalysisFactory
init
in class AbstractAnalysisFactory
public void inform(ResourceLoader loader) throws IOException
ResourceLoaderAware
inform
in interface ResourceLoaderAware
IOException
public boolean isIgnoreCase()
public CharArraySet getCommonWords()
public CommonGramsQueryFilter create(TokenStream input)
create
in class TokenFilterFactory
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.