|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.lucene.util.AttributeSource
org.apache.lucene.analysis.TokenStream
org.apache.lucene.analysis.TokenFilter
org.apache.solr.analysis.ReversedWildcardFilter
public class ReversedWildcardFilter
This class produces a special form of reversed tokens, suitable for
better handling of leading wildcards. Tokens from the input TokenStream
are reversed and prepended with a special "reversed" marker character.
If Note: this filter doubles the number of tokens in the input stream when
withOriginal
argument is
true
then first the
original token is returned, and then the reversed token (with
positionIncrement == 0
) is returned. Otherwise only reversed
tokens are returned.
withOriginal == true
, which proportionally increases the size
of postings and term dictionary in the index.
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.util.AttributeSource
AttributeSource.AttributeFactory, AttributeSource.State
Field Summary
Fields inherited from class org.apache.lucene.analysis.TokenFilter
input
Constructor Summary
protected
ReversedWildcardFilter(TokenStream input,
boolean withOriginal,
char markerChar)
Method Summary
boolean
incrementToken()
Methods inherited from class org.apache.lucene.analysis.TokenFilter
close, end, reset
Methods inherited from class org.apache.lucene.analysis.TokenStream
getOnlyUseNewAPI, next, next, setOnlyUseNewAPI
Methods inherited from class org.apache.lucene.util.AttributeSource
addAttribute, addAttributeImpl, captureState, clearAttributes, cloneAttributes, equals, getAttribute, getAttributeClassesIterator, getAttributeFactory, getAttributeImplsIterator, hasAttribute, hasAttributes, hashCode, restoreState, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Constructor Detail
ReversedWildcardFilter
protected ReversedWildcardFilter(TokenStream input,
boolean withOriginal,
char markerChar)
Method Detail
incrementToken
public boolean incrementToken()
throws IOException
incrementToken
in class TokenStream
IOException
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD
Copyright © 2009 Apache Software Foundation. All Rights Reserved.