Closeable, AutoCloseable@Deprecated public final class RussianStemFilter extends TokenFilter
SnowballFilter with
RussianStemmer instead, which has the
same functionality. This filter will be removed in Lucene 4.0TokenFilter 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 custom TokenFilter that sets
the KeywordAttribute before this TokenStream.
KeywordMarkerFilterAttributeSource.AttributeFactory, AttributeSource.Stateinput| Constructor | Description |
|---|---|
RussianStemFilter(TokenStream in) |
Deprecated.
|
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
incrementToken() |
Deprecated.
Returns the next token in the stream, or null at EOS
|
void |
setStemmer(org.apache.lucene.analysis.ru.RussianStemmer stemmer) |
Deprecated.
Set a alternative/custom
RussianStemmer for this filter. |
addAttribute, addAttributeImpl, captureState, clearAttributes, cloneAttributes, copyTo, equals, getAttribute, getAttributeClassesIterator, getAttributeFactory, getAttributeImplsIterator, hasAttribute, hasAttributes, hashCode, reflectAsString, reflectWith, restoreState, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitclose, end, resetpublic RussianStemFilter(TokenStream in)
public final boolean incrementToken()
throws IOException
incrementToken in class TokenStreamIOExceptionpublic void setStemmer(org.apache.lucene.analysis.ru.RussianStemmer stemmer)
RussianStemmer for this filter.Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.