Class DateRecognizerFilter
java.lang.Object
org.apache.lucene.util.AttributeSource
org.apache.lucene.analysis.TokenStream
org.apache.lucene.analysis.TokenFilter
org.apache.lucene.analysis.FilteringTokenFilter
org.apache.lucene.analysis.miscellaneous.DateRecognizerFilter
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Unwrappable<TokenStream>
Filters all tokens that cannot be parsed to a date, using the provided
DateFormat
.-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.util.AttributeSource
AttributeSource.State
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
private final DateFormat
private final CharTermAttribute
Fields inherited from class org.apache.lucene.analysis.TokenFilter
input
Fields inherited from class org.apache.lucene.analysis.TokenStream
DEFAULT_TOKEN_ATTRIBUTE_FACTORY
-
Constructor Summary
ConstructorsConstructorDescriptionDateRecognizerFilter
(TokenStream input) DateRecognizerFilter
(TokenStream input, DateFormat dateFormat) -
Method Summary
Modifier and TypeMethodDescriptionboolean
accept()
Override this method and return if the current input token should be returned byFilteringTokenFilter.incrementToken()
.Methods inherited from class org.apache.lucene.analysis.FilteringTokenFilter
end, incrementToken, reset
Methods inherited from class org.apache.lucene.analysis.TokenFilter
close, unwrap
Methods inherited from class org.apache.lucene.util.AttributeSource
addAttribute, addAttributeImpl, captureState, clearAttributes, cloneAttributes, copyTo, endAttributes, equals, getAttribute, getAttributeClassesIterator, getAttributeFactory, getAttributeImplsIterator, hasAttribute, hasAttributes, hashCode, reflectAsString, reflectWith, removeAllAttributes, restoreState, toString
-
Field Details
-
DATE_TYPE
- See Also:
-
termAtt
-
dateFormat
-
-
Constructor Details
-
DateRecognizerFilter
-
DateRecognizerFilter
-
-
Method Details
-
accept
public boolean accept()Description copied from class:FilteringTokenFilter
Override this method and return if the current input token should be returned byFilteringTokenFilter.incrementToken()
.- Specified by:
accept
in classFilteringTokenFilter
-