public class DateRecognizerFilterFactory extends TokenFilterFactory
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.
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DATE_PATTERN |
static java.lang.String |
LOCALE |
LUCENE_MATCH_VERSION_PARAM, luceneMatchVersion| Constructor and Description |
|---|
DateRecognizerFilterFactory(java.util.Map<java.lang.String,java.lang.String> args)
Creates a new FingerprintFilterFactory
|
| Modifier and Type | Method and Description |
|---|---|
TokenStream |
create(TokenStream input)
Transform the specified input TokenStream
|
java.text.DateFormat |
getDataFormat(java.lang.String datePattern) |
availableTokenFilters, forName, lookupClass, reloadTokenFiltersget, 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, splitFileNamespublic static final java.lang.String DATE_PATTERN
public static final java.lang.String LOCALE
public DateRecognizerFilterFactory(java.util.Map<java.lang.String,java.lang.String> args)
public TokenStream create(TokenStream input)
TokenFilterFactorycreate in class TokenFilterFactorypublic java.text.DateFormat getDataFormat(java.lang.String datePattern)
Copyright © 2000–2025 The Apache Software Foundation. All rights reserved.