public class PositionFilterFactory extends TokenFilterFactory
PositionFilter.
Set the positionIncrement of all tokens to the "positionIncrement", except the first return token which retains its
original positionIncrement value. The default positionIncrement value is zero.
<fieldType name="text_position" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.PositionFilterFactory" positionIncrement="0"/>
</analyzer>
</fieldType>PositionFilterargs, luceneMatchVersion| Constructor and Description |
|---|
PositionFilterFactory() |
| Modifier and Type | Method and Description |
|---|---|
PositionFilter |
create(TokenStream input)
Transform the specified input TokenStream
|
void |
init(Map<String,String> args)
Initialize this factory via a set of key-value pairs.
|
availableTokenFilters, forName, lookupClass, reloadTokenFiltersassureMatchVersion, getArgs, getBoolean, getBoolean, getInt, getInt, getInt, getLines, getLuceneMatchVersion, getPattern, getSnowballWordSet, getWordSet, setLuceneMatchVersion, splitFileNamespublic void init(Map<String,String> args)
AbstractAnalysisFactoryinit in class AbstractAnalysisFactorypublic PositionFilter create(TokenStream input)
TokenFilterFactorycreate in class TokenFilterFactoryCopyright © 2000-2013 Apache Software Foundation. All Rights Reserved.