Package | Description |
---|---|
org.apache.lucene.document |
The logical representation of a
Document for indexing and searching. |
org.apache.lucene.queryParser |
A simple query parser implemented with JavaCC.
|
org.apache.lucene.queryParser.standard |
Contains the implementation of the Lucene query parser using the flexible query parser frameworks
Lucene Flexible Query Parser Implementation
The old Lucene query parser used to have only one class that performed
all the parsing operations.
|
org.apache.lucene.queryParser.standard.config |
Standard Lucene Query Configuration
The package org.apache.lucene.queryParser.standard.config contains the Lucene
query configuration handler (StandardQueryConfigHandler).
|
Modifier and Type | Method and Description |
---|---|
static DateTools.Resolution |
DateTools.Resolution.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static DateTools.Resolution[] |
DateTools.Resolution.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static String |
DateTools.dateToString(Date date,
DateTools.Resolution resolution)
Converts a Date to a string suitable for indexing.
|
static Date |
DateTools.round(Date date,
DateTools.Resolution resolution)
Limit a date's resolution.
|
static long |
DateTools.round(long time,
DateTools.Resolution resolution)
Limit a date's resolution.
|
static String |
DateTools.timeToString(long time,
DateTools.Resolution resolution)
Converts a millisecond time to a string suitable for indexing.
|
Modifier and Type | Method and Description |
---|---|
DateTools.Resolution |
QueryParser.getDateResolution(String fieldName)
Returns the date resolution that is used by RangeQueries for the given field.
|
Modifier and Type | Method and Description |
---|---|
void |
QueryParserTestBase.assertDateRangeQueryEquals(QueryParser qp,
String field,
String startDate,
String endDate,
Date endDateInclusive,
DateTools.Resolution resolution) |
void |
QueryParser.setDateResolution(DateTools.Resolution dateResolution)
Sets the default date resolution used by RangeQueries for fields for which no
specific date resolutions has been set.
|
void |
QueryParser.setDateResolution(String fieldName,
DateTools.Resolution dateResolution)
Sets the date resolution used by RangeQueries for a specific field.
|
Modifier and Type | Method and Description |
---|---|
DateTools.Resolution |
StandardQueryParser.getDateResolution()
Returns the default
DateTools.Resolution used for certain field when no
DateTools.Resolution is defined for this field. |
DateTools.Resolution |
QueryParserWrapper.getDateResolution(String fieldName)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Map<CharSequence,DateTools.Resolution> |
StandardQueryParser.getDateResolutionMap()
Returns the field to
DateTools.Resolution map used to normalize each date
field. |
Modifier and Type | Method and Description |
---|---|
void |
StandardQueryParser.setDateResolution(DateTools.Resolution dateResolution)
Sets the default
DateTools.Resolution used for certain field when no
DateTools.Resolution is defined for this field. |
void |
QueryParserWrapper.setDateResolution(DateTools.Resolution dateResolution)
Deprecated.
|
void |
QueryParserWrapper.setDateResolution(String fieldName,
DateTools.Resolution dateResolution)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
StandardQueryParser.setDateResolution(Map<CharSequence,DateTools.Resolution> dateRes)
Deprecated.
this method was renamed to
StandardQueryParser.setDateResolutionMap(Map) |
void |
StandardQueryParser.setDateResolutionMap(Map<CharSequence,DateTools.Resolution> dateRes)
Sets the
DateTools.Resolution used for each field |
Modifier and Type | Field and Description |
---|---|
static ConfigurationKey<DateTools.Resolution> |
StandardQueryConfigHandler.ConfigurationKeys.DATE_RESOLUTION
Key used to set default
DateTools.Resolution . |
static ConfigurationKey<Map<CharSequence,DateTools.Resolution>> |
StandardQueryConfigHandler.ConfigurationKeys.FIELD_DATE_RESOLUTION_MAP
Key used to set a field to
DateTools.Resolution map that is used to
normalize each date field value. |
Modifier and Type | Method and Description |
---|---|
DateTools.Resolution |
DateResolutionAttributeImpl.getDateResolution()
Deprecated.
|
DateTools.Resolution |
DateResolutionAttribute.getDateResolution()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Map<CharSequence,DateTools.Resolution> |
FieldDateResolutionMapAttributeImpl.getFieldDateResolutionMap()
Deprecated.
|
Map<CharSequence,DateTools.Resolution> |
FieldDateResolutionMapAttribute.getFieldDateResolutionMap()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
DateResolutionAttributeImpl.setDateResolution(DateTools.Resolution dateResolution)
Deprecated.
|
void |
DateResolutionAttribute.setDateResolution(DateTools.Resolution dateResolution)
Deprecated.
Sets the default date resolution used by
RangeQueryNode s for
fields for which no specific date resolutions has been set. |
Modifier and Type | Method and Description |
---|---|
void |
FieldDateResolutionMapAttributeImpl.setFieldDateResolutionMap(Map<CharSequence,DateTools.Resolution> dateRes)
Deprecated.
|
void |
FieldDateResolutionMapAttribute.setFieldDateResolutionMap(Map<CharSequence,DateTools.Resolution> dateRes)
Deprecated.
|