Class DateRecognizerFilterFactory
java.lang.Object
org.apache.lucene.analysis.AbstractAnalysisFactory
org.apache.lucene.analysis.TokenFilterFactory
org.apache.lucene.analysis.miscellaneous.DateRecognizerFilterFactory
Factory for
DateRecognizerFilter.
<fieldType name="text_filter_none_date" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.DateRecognizerFilterFactory" datePattern="yyyy/mm/dd" locale="en-US" />
</analyzer>
</fieldType>
The datePattern is optional. If omitted, DateRecognizerFilter will be created
with the default date format of the system. The locale is optional and if omitted the
filter will be created with Locale.ENGLISH.
- Since:
- 5.5.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprivate final DateFormatprivate final Localestatic final Stringstatic final StringSPI nameFields inherited from class org.apache.lucene.analysis.AbstractAnalysisFactory
LUCENE_MATCH_VERSION_PARAM, luceneMatchVersion -
Constructor Summary
ConstructorsConstructorDescriptionDefault ctor for compatibility with SPICreates a new FingerprintFilterFactory -
Method Summary
Modifier and TypeMethodDescriptioncreate(TokenStream input) Transform the specified input TokenStreamgetDataFormat(String datePattern) private LocaleMethods inherited from class org.apache.lucene.analysis.TokenFilterFactory
availableTokenFilters, findSPIName, forName, lookupClass, normalize, reloadTokenFiltersMethods inherited from class org.apache.lucene.analysis.AbstractAnalysisFactory
defaultCtorException, get, get, get, get, get, getBoolean, getChar, getClassArg, getFloat, getInt, getLines, getLuceneMatchVersion, getOriginalArgs, getPattern, getSet, getSnowballWordSet, getWordSet, isExplicitLuceneMatchVersion, require, require, require, requireBoolean, requireChar, requireFloat, requireInt, setExplicitLuceneMatchVersion, splitAt, splitFileNames
-
Field Details
-
NAME
SPI name- See Also:
-
DATE_PATTERN
- See Also:
-
LOCALE
- See Also:
-
dateFormat
-
locale
-
-
Constructor Details
-
DateRecognizerFilterFactory
Creates a new FingerprintFilterFactory -
DateRecognizerFilterFactory
public DateRecognizerFilterFactory()Default ctor for compatibility with SPI
-
-
Method Details
-
create
Description copied from class:TokenFilterFactoryTransform the specified input TokenStream- Specified by:
createin classTokenFilterFactory
-
getLocale
-
getDataFormat
-