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.UseSnowballFilterwithRussianStemmerinstead, which has the same functionality. This filter will be removed in Lucene 4.0ATokenFilterthat stems Russian words.The implementation was inspired by GermanStemFilter. The input should be filtered by
LowerCaseFilterbefore passing it to RussianStemFilter , because RussianStemFilter only works with lowercase characters.To prevent terms from being stemmed use an instance of
KeywordMarkerFilteror a customTokenFilterthat sets theKeywordAttributebefore 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 booleanincrementToken()Deprecated.Returns the next token in the stream, or null at EOSvoidsetStemmer(org.apache.lucene.analysis.ru.RussianStemmer stemmer)Deprecated.Set a alternative/customRussianStemmerfor 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 IOExceptionDeprecated.Returns the next token in the stream, or null at EOS- Specified by:
incrementTokenin classorg.apache.lucene.analysis.TokenStream- Throws:
IOException
-
setStemmer
public void setStemmer(org.apache.lucene.analysis.ru.RussianStemmer stemmer)
Deprecated.Set a alternative/customRussianStemmerfor this filter.
-
-