Package org.apache.lucene.analysis.hi
Class HindiNormalizationFilter
- java.lang.Object
-
- org.apache.lucene.util.AttributeSource
-
- org.apache.lucene.analysis.TokenStream
-
- org.apache.lucene.analysis.TokenFilter
-
- org.apache.lucene.analysis.hi.HindiNormalizationFilter
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
public final class HindiNormalizationFilter extends org.apache.lucene.analysis.TokenFilter
ATokenFilter
that appliesHindiNormalizer
to normalize the orthography.In some cases the normalization may cause unrelated terms to conflate, so to prevent terms from being normalized use an instance of
KeywordMarkerFilter
or a customTokenFilter
that sets theKeywordAttribute
before thisTokenStream
.- See Also:
HindiNormalizer
-
-
Constructor Summary
Constructors Constructor Description HindiNormalizationFilter(org.apache.lucene.analysis.TokenStream input)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
incrementToken()
-
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 boolean incrementToken() throws IOException
- Specified by:
incrementToken
in classorg.apache.lucene.analysis.TokenStream
- Throws:
IOException
-
-