Class StandardQueryConfigHandler.ConfigurationKeys
- java.lang.Object
-
- org.apache.lucene.queryparser.flexible.standard.config.StandardQueryConfigHandler.ConfigurationKeys
-
- Enclosing class:
- StandardQueryConfigHandler
public static final class StandardQueryConfigHandler.ConfigurationKeys extends Object
Class holding keys for StandardQueryNodeProcessorPipeline options.
-
-
Field Summary
Fields Modifier and Type Field Description static ConfigurationKey<Boolean>
ALLOW_LEADING_WILDCARD
Key used to set whether leading wildcards are supportedstatic ConfigurationKey<Analyzer>
ANALYZER
Key used to set theAnalyzer
used for terms found in the querystatic ConfigurationKey<Float>
BOOST
Key used to set the boost value inFieldConfig
objects.static ConfigurationKey<DateTools.Resolution>
DATE_RESOLUTION
Key used to set defaultDateTools.Resolution
.static ConfigurationKey<StandardQueryConfigHandler.Operator>
DEFAULT_OPERATOR
Key used to set the default boolean operatorstatic ConfigurationKey<Boolean>
ENABLE_POSITION_INCREMENTS
Key used to set whether position increments is enabledstatic ConfigurationKey<Map<String,Float>>
FIELD_BOOST_MAP
Key used to set a field to boost map that is used to set the boost for each fieldstatic ConfigurationKey<Map<CharSequence,DateTools.Resolution>>
FIELD_DATE_RESOLUTION_MAP
Key used to set a field toDateTools.Resolution
map that is used to normalize each date field value.static ConfigurationKey<FuzzyConfig>
FUZZY_CONFIG
Key used to set theFuzzyConfig
used to create fuzzy queries.static ConfigurationKey<Locale>
LOCALE
Key used to set theLocale
used when parsing the querystatic ConfigurationKey<CharSequence[]>
MULTI_FIELDS
Key used to set the fields a query should be expanded to when the field isnull
static ConfigurationKey<MultiTermQuery.RewriteMethod>
MULTI_TERM_REWRITE_METHOD
Key used to set theMultiTermQuery.RewriteMethod
used when creating queriesstatic ConfigurationKey<Integer>
PHRASE_SLOP
Key used to set the default phrase slopstatic ConfigurationKey<PointsConfig>
POINTS_CONFIG
Key used to set a field to itsPointsConfig
.static ConfigurationKey<Map<String,PointsConfig>>
POINTS_CONFIG_MAP
Key used to set thePointsConfig
inFieldConfig
for point fields.static ConfigurationKey<TimeZone>
TIMEZONE
-
Constructor Summary
Constructors Constructor Description ConfigurationKeys()
-
-
-
Field Detail
-
ENABLE_POSITION_INCREMENTS
public static final ConfigurationKey<Boolean> ENABLE_POSITION_INCREMENTS
Key used to set whether position increments is enabled
-
ALLOW_LEADING_WILDCARD
public static final ConfigurationKey<Boolean> ALLOW_LEADING_WILDCARD
Key used to set whether leading wildcards are supported
-
ANALYZER
public static final ConfigurationKey<Analyzer> ANALYZER
Key used to set theAnalyzer
used for terms found in the query
-
DEFAULT_OPERATOR
public static final ConfigurationKey<StandardQueryConfigHandler.Operator> DEFAULT_OPERATOR
Key used to set the default boolean operator
-
PHRASE_SLOP
public static final ConfigurationKey<Integer> PHRASE_SLOP
Key used to set the default phrase slop
-
LOCALE
public static final ConfigurationKey<Locale> LOCALE
Key used to set theLocale
used when parsing the query
-
TIMEZONE
public static final ConfigurationKey<TimeZone> TIMEZONE
-
MULTI_TERM_REWRITE_METHOD
public static final ConfigurationKey<MultiTermQuery.RewriteMethod> MULTI_TERM_REWRITE_METHOD
Key used to set theMultiTermQuery.RewriteMethod
used when creating queries
-
MULTI_FIELDS
public static final ConfigurationKey<CharSequence[]> MULTI_FIELDS
Key used to set the fields a query should be expanded to when the field isnull
-
FIELD_BOOST_MAP
public static final ConfigurationKey<Map<String,Float>> FIELD_BOOST_MAP
Key used to set a field to boost map that is used to set the boost for each field
-
FIELD_DATE_RESOLUTION_MAP
public static final ConfigurationKey<Map<CharSequence,DateTools.Resolution>> FIELD_DATE_RESOLUTION_MAP
Key used to set a field toDateTools.Resolution
map that is used to normalize each date field value.
-
FUZZY_CONFIG
public static final ConfigurationKey<FuzzyConfig> FUZZY_CONFIG
Key used to set theFuzzyConfig
used to create fuzzy queries.
-
DATE_RESOLUTION
public static final ConfigurationKey<DateTools.Resolution> DATE_RESOLUTION
Key used to set defaultDateTools.Resolution
.
-
BOOST
public static final ConfigurationKey<Float> BOOST
Key used to set the boost value inFieldConfig
objects.
-
POINTS_CONFIG
public static final ConfigurationKey<PointsConfig> POINTS_CONFIG
Key used to set a field to itsPointsConfig
.
-
POINTS_CONFIG_MAP
public static final ConfigurationKey<Map<String,PointsConfig>> POINTS_CONFIG_MAP
Key used to set thePointsConfig
inFieldConfig
for point fields.
-
-