Package org.apache.lucene.analysis.tr
Class TurkishLowerCaseFilter
- java.lang.Object
-
- org.apache.lucene.util.AttributeSource
-
- org.apache.lucene.analysis.TokenStream
-
- org.apache.lucene.analysis.TokenFilter
-
- org.apache.lucene.analysis.tr.TurkishLowerCaseFilter
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
public final class TurkishLowerCaseFilter extends org.apache.lucene.analysis.TokenFilter
Normalizes Turkish token text to lower case.Turkish and Azeri have unique casing behavior for some characters. This filter applies Turkish lowercase rules. For more information, see http://en.wikipedia.org/wiki/Turkish_dotted_and_dotless_I
-
-
Constructor Summary
Constructors Constructor Description TurkishLowerCaseFilter(org.apache.lucene.analysis.TokenStream in)
Create a new TurkishLowerCaseFilter, that normalizes Turkish token text to lower case.
-
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 final boolean incrementToken() throws IOException
- Specified by:
incrementToken
in classorg.apache.lucene.analysis.TokenStream
- Throws:
IOException
-
-