Package org.apache.lucene.analysis.sinks
Class DateRecognizerSinkFilter
- java.lang.Object
-
- org.apache.lucene.analysis.TeeSinkTokenFilter.SinkFilter
-
- org.apache.lucene.analysis.sinks.DateRecognizerSinkFilter
-
public class DateRecognizerSinkFilter extends org.apache.lucene.analysis.TeeSinkTokenFilter.SinkFilterAttempts to parse theCharTermAttributeImpl.termBuffer()as a Date using aDateFormat. If the value is a Date, it will add it to the sink.
-
-
Field Summary
Fields Modifier and Type Field Description static StringDATE_TYPEprotected DateFormatdateFormatprotected org.apache.lucene.analysis.tokenattributes.CharTermAttributetermAtt
-
Constructor Summary
Constructors Constructor Description DateRecognizerSinkFilter()UsesDateFormat.getDateInstance()as theDateFormatobject.DateRecognizerSinkFilter(DateFormat dateFormat)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccept(org.apache.lucene.util.AttributeSource source)
-
-
-
Field Detail
-
DATE_TYPE
public static final String DATE_TYPE
- See Also:
- Constant Field Values
-
dateFormat
protected DateFormat dateFormat
-
termAtt
protected org.apache.lucene.analysis.tokenattributes.CharTermAttribute termAtt
-
-
Constructor Detail
-
DateRecognizerSinkFilter
public DateRecognizerSinkFilter()
UsesDateFormat.getDateInstance()as theDateFormatobject.
-
DateRecognizerSinkFilter
public DateRecognizerSinkFilter(DateFormat dateFormat)
-
-