Package org.apache.lucene.analysis.nl
Class DutchStemFilter
java.lang.Object
org.apache.lucene.util.AttributeSource
org.apache.lucene.analysis.TokenStream
org.apache.lucene.analysis.TokenFilter
org.apache.lucene.analysis.nl.DutchStemFilter
- All Implemented Interfaces:
Closeable,AutoCloseable
Deprecated.
A
TokenFilter that stems Dutch words.
It supports a table of words that should
not be stemmed at all. The stemmer used can be changed at runtime after the
filter object is created (as long as it is a DutchStemmer).
To prevent terms from being stemmed use an instance of
KeywordMarkerFilter or a custom TokenFilter that sets
the KeywordAttribute before this TokenStream.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.util.AttributeSource
AttributeSource.AttributeFactory, AttributeSource.State -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.DutchStemFilter(TokenStream _in, Map<?, ?> stemdictionary) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionbooleanDeprecated.Returns the next token in the stream, or null at EOSvoidsetStemDictionary(HashMap<?, ?> dict) Deprecated.Set dictionary for stemming, this dictionary overrules the algorithm, so you can correct for a particular unwanted word-stem pair.voidsetStemmer(DutchStemmer stemmer) Deprecated.Set a alternative/customDutchStemmerfor this filter.Methods inherited from class org.apache.lucene.analysis.TokenFilter
close, end, resetMethods 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
-
Constructor Details
-
DutchStemFilter
Deprecated. -
DutchStemFilter
Deprecated.- Parameters:
stemdictionary- Dictionary of word stem pairs, that overrule the algorithm
-
-
Method Details
-
incrementToken
Deprecated.Returns the next token in the stream, or null at EOS- Specified by:
incrementTokenin classTokenStream- Returns:
- false for end of stream; true otherwise
- Throws:
IOException
-
setStemmer
Deprecated.Set a alternative/customDutchStemmerfor this filter. -
setStemDictionary
Deprecated.Set dictionary for stemming, this dictionary overrules the algorithm, so you can correct for a particular unwanted word-stem pair.
-
SnowballFilterwithDutchStemmerinstead, which has the same functionality. This filter will be removed in Lucene 5.0