# Uses of Class
org.apache.lucene.queryparser.flexible.core.config.ConfigurationKey

Packages that use ConfigurationKey
Package
Description
org.apache.lucene.queryparser.flexible.core.config
Base classes used to configure the query processing.
org.apache.lucene.queryparser.flexible.standard.config
Standard Lucene Query Configuration.

- ## Uses of ConfigurationKey in org.apache.lucene.queryparser.flexible.core.config

  Methods in org.apache.lucene.queryparser.flexible.core.config that return ConfigurationKey
  Modifier and Type
  Method
  Description
  `static <T> ConfigurationKey<T>`
  ConfigurationKey.`newInstance()`
  Creates a new instance.
  Methods in org.apache.lucene.queryparser.flexible.core.config with parameters of type ConfigurationKey
  Modifier and Type
  Method
  Description
  `<T> T`
  AbstractQueryConfig.`get(ConfigurationKey<T> key)`
  Returns the value held by the given key.
  `<T> boolean`
  AbstractQueryConfig.`has(ConfigurationKey<T> key)`
  Returns true if there is a value set with the given key, otherwise false.
  `<T> void`
  AbstractQueryConfig.`set(ConfigurationKey<T> key, T value)`
  Sets a key and its value.
  `<T> boolean`
  AbstractQueryConfig.`unset(ConfigurationKey<T> key)`
  Unsets the given key and its value.

- ## Uses of ConfigurationKey in org.apache.lucene.queryparser.flexible.standard.config

  Fields in org.apache.lucene.queryparser.flexible.standard.config declared as ConfigurationKey
  Modifier and Type
  Field
  Description
  `static final ConfigurationKey<Boolean>`
  StandardQueryConfigHandler.ConfigurationKeys.`ALLOW_LEADING_WILDCARD`
  Key used to set whether leading wildcards are supported
  `static final ConfigurationKey<Analyzer>`
  StandardQueryConfigHandler.ConfigurationKeys.`ANALYZER`
  Key used to set the `Analyzer` used for terms found in the query
  `static final ConfigurationKey<Float>`
  StandardQueryConfigHandler.ConfigurationKeys.`BOOST`
  Key used to set the boost value in `FieldConfig` objects.
  `static final ConfigurationKey<DateTools.Resolution>`
  StandardQueryConfigHandler.ConfigurationKeys.`DATE_RESOLUTION`
  Key used to set default `DateTools.Resolution`.
  `static final ConfigurationKey<StandardQueryConfigHandler.Operator>`
  StandardQueryConfigHandler.ConfigurationKeys.`DEFAULT_OPERATOR`
  Key used to set the default boolean operator
  `static final ConfigurationKey<Boolean>`
  StandardQueryConfigHandler.ConfigurationKeys.`ENABLE_POSITION_INCREMENTS`
  Key used to set whether position increments is enabled
  `static final ConfigurationKey<Map<String,Float>>`
  StandardQueryConfigHandler.ConfigurationKeys.`FIELD_BOOST_MAP`
  Key used to set a field to boost map that is used to set the boost for each field
  `static final 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.
  `static final ConfigurationKey<FuzzyConfig>`
  StandardQueryConfigHandler.ConfigurationKeys.`FUZZY_CONFIG`
  Key used to set the `FuzzyConfig` used to create fuzzy queries.
  `static final ConfigurationKey<Locale>`
  StandardQueryConfigHandler.ConfigurationKeys.`LOCALE`
  Key used to set the `Locale` used when parsing the query
  `static final ConfigurationKey<CharSequence[]>`
  StandardQueryConfigHandler.ConfigurationKeys.`MULTI_FIELDS`
  Key used to set the fields a query should be expanded to when the field is `null`
  `static final ConfigurationKey<MultiTermQuery.RewriteMethod>`
  StandardQueryConfigHandler.ConfigurationKeys.`MULTI_TERM_REWRITE_METHOD`
  Key used to set the `MultiTermQuery.RewriteMethod` used when creating queries
  `static final ConfigurationKey<Integer>`
  StandardQueryConfigHandler.ConfigurationKeys.`PHRASE_SLOP`
  Key used to set the default phrase slop
  `static final ConfigurationKey<PointsConfig>`
  StandardQueryConfigHandler.ConfigurationKeys.`POINTS_CONFIG`
  Key used to set a field to its `PointsConfig`.
  `static final ConfigurationKey<Map<String,PointsConfig>>`
  StandardQueryConfigHandler.ConfigurationKeys.`POINTS_CONFIG_MAP`
  Key used to set the `PointsConfig` in `FieldConfig` for point fields.
  `static final ConfigurationKey<TimeZone>`
  StandardQueryConfigHandler.ConfigurationKeys.`TIMEZONE`