Package org.apache.lucene.analysis.ru
Class RussianStemFilter
- java.lang.Object
-
- org.apache.lucene.util.AttributeSource
-
- org.apache.lucene.analysis.TokenStream
-
- org.apache.lucene.analysis.TokenFilter
-
- org.apache.lucene.analysis.ru.RussianStemFilter
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
@Deprecated public final class RussianStemFilter extends org.apache.lucene.analysis.TokenFilter
Deprecated.UseSnowballFilter
withRussianStemmer
instead, which has the same functionality. This filter will be removed in Lucene 4.0ATokenFilter
that stems Russian words.The implementation was inspired by GermanStemFilter. The input should be filtered by
LowerCaseFilter
before passing it to RussianStemFilter , because RussianStemFilter only works with lowercase characters.To prevent terms from being stemmed use an instance of
KeywordMarkerFilter
or a customTokenFilter
that sets theKeywordAttribute
before thisTokenStream
.- See Also:
KeywordMarkerFilter
-
-
Constructor Summary
Constructors Constructor Description RussianStemFilter(org.apache.lucene.analysis.TokenStream in)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
incrementToken()
Deprecated.Returns the next token in the stream, or null at EOSvoid
setStemmer(org.apache.lucene.analysis.ru.RussianStemmer stemmer)
Deprecated.Set a alternative/customRussianStemmer
for this filter.-
Methods inherited from class org.apache.lucene.util.AttributeSource
addAttribute, addAttributeImpl, captureState, clearAttributes, cloneAttributes, copyTo, equals, getAttribute, getAttributeClassesIterator, getAttributeFactory, getAttributeImplsIterator, hasAttribute, hasAttributes, hashCode, reflectAsString, reflectWith, restoreState, toString
-
-
-
-
Method Detail
-
incrementToken
public final boolean incrementToken() throws IOException
Deprecated.Returns the next token in the stream, or null at EOS- Specified by:
incrementToken
in classorg.apache.lucene.analysis.TokenStream
- Throws:
IOException
-
setStemmer
public void setStemmer(org.apache.lucene.analysis.ru.RussianStemmer stemmer)
Deprecated.Set a alternative/customRussianStemmer
for this filter.
-
-