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.SinkFilter
Attempts 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 String
DATE_TYPE
protected DateFormat
dateFormat
protected org.apache.lucene.analysis.tokenattributes.CharTermAttribute
termAtt
-
Constructor Summary
Constructors Constructor Description DateRecognizerSinkFilter()
UsesDateFormat.getDateInstance()
as theDateFormat
object.DateRecognizerSinkFilter(DateFormat dateFormat)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accept(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 theDateFormat
object.
-
DateRecognizerSinkFilter
public DateRecognizerSinkFilter(DateFormat dateFormat)
-
-