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
 
public final class RussianStemFilter
- extends TokenFilter
 
A TokenFilter 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.
 
 
 
 
 
 
| 
Method Summary | 
 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. | 
 
 
| Methods inherited from class org.apache.lucene.util.AttributeSource | 
addAttribute, addAttributeImpl, captureState, clearAttributes, cloneAttributes, equals, getAttribute, getAttributeClassesIterator, getAttributeFactory, getAttributeImplsIterator, hasAttribute, hasAttributes, hashCode, restoreState, toString | 
 
 
RussianStemFilter
public RussianStemFilter(TokenStream in)
incrementToken
public final boolean incrementToken()
                             throws IOException
- Returns the next token in the stream, or null at EOS
- Specified by:
 incrementToken in class TokenStream
 
- Returns:
 - false for end of stream; true otherwise
 - Throws:
 IOException
 
 
setStemmer
public void setStemmer(org.apache.lucene.analysis.ru.RussianStemmer stemmer)
- Set a alternative/custom 
RussianStemmer for this filter.
 
 
Copyright © 2000-2010 Apache Software Foundation.  All Rights Reserved.