public final class RussianStemFilter
extends org.apache.lucene.analysis.TokenFilter
TokenFilter that stems Russian words.
The implementation was inspired by GermanStemFilter.
The input should be filtered by RussianLowerCaseFilter before passing it to RussianStemFilter ,
because RussianStemFilter only works with lowercase part of any "russian" charset.
| Constructor and Description |
|---|
RussianStemFilter(org.apache.lucene.analysis.TokenStream in) |
RussianStemFilter(org.apache.lucene.analysis.TokenStream in,
char[] charset)
Deprecated.
Use
RussianStemFilter(TokenStream) instead. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
incrementToken()
Returns the next token in the stream, or null at EOS
|
void |
setStemmer(org.apache.lucene.analysis.ru.RussianStemmer stemmer)
Set a alternative/custom
RussianStemmer for this filter. |
getOnlyUseNewAPI, next, next, setOnlyUseNewAPIaddAttribute, addAttributeImpl, captureState, clearAttributes, cloneAttributes, equals, getAttribute, getAttributeClassesIterator, getAttributeFactory, getAttributeImplsIterator, hasAttribute, hasAttributes, hashCode, restoreState, toStringpublic RussianStemFilter(org.apache.lucene.analysis.TokenStream in,
char[] charset)
RussianStemFilter(TokenStream) instead.public RussianStemFilter(org.apache.lucene.analysis.TokenStream in)
public final boolean incrementToken()
throws IOException
incrementToken in class org.apache.lucene.analysis.TokenStreamIOExceptionpublic void setStemmer(org.apache.lucene.analysis.ru.RussianStemmer stemmer)
RussianStemmer for this filter.Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.