org.apache.lucene.analysis.position
Class PositionFilterFactory
java.lang.Object
org.apache.lucene.analysis.util.AbstractAnalysisFactory
org.apache.lucene.analysis.util.TokenFilterFactory
org.apache.lucene.analysis.position.PositionFilterFactory
public class PositionFilterFactory
- extends TokenFilterFactory
Factory for 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>
- Since:
- solr 1.4
- See Also:
PositionFilter
| Methods inherited from class org.apache.lucene.analysis.util.AbstractAnalysisFactory |
assureMatchVersion, getArgs, getBoolean, getBoolean, getInt, getInt, getInt, getLines, getLuceneMatchVersion, getPattern, getSnowballWordSet, getWordSet, setLuceneMatchVersion, splitFileNames |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PositionFilterFactory
public PositionFilterFactory()
init
public void init(Map<String,String> args)
- Description copied from class:
AbstractAnalysisFactory
- Initialize this factory via a set of key-value pairs.
- Overrides:
init in class AbstractAnalysisFactory
create
public PositionFilter create(TokenStream input)
- Description copied from class:
TokenFilterFactory
- Transform the specified input TokenStream
- Specified by:
create in class TokenFilterFactory
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.