# Package org.apache.lucene.queryparser.flexible.standard.config

package org.apache.lucene.queryparser.flexible.standard.config
Standard Lucene Query Configuration.

## Standard Lucene Query Configuration

The package org.apache.lucene.queryparser.flexible.standard.config contains the Lucene query configuration handler (StandardQueryConfigHandler). This configuration handler reproduces almost everything that could be set on the old query parser.

StandardQueryConfigHandler is the class that should be used to configure the StandardQueryNodeProcessorPipeline.

Related Packages
Package
Description
org.apache.lucene.queryparser.flexible.standard
Lucene Flexible Query Parser Implementation
org.apache.lucene.queryparser.flexible.standard.builders
Standard Lucene Query Node Builders.
org.apache.lucene.queryparser.flexible.standard.nodes
Standard Lucene Query Nodes.
org.apache.lucene.queryparser.flexible.standard.parser
Lucene Query Parser
org.apache.lucene.queryparser.flexible.standard.processors
Lucene Query Node Processors.
Class
Description
FieldBoostMapFCListener
This listener listens for every field configuration request and assign a `StandardQueryConfigHandler.ConfigurationKeys.BOOST` to the equivalent `FieldConfig` based on a defined map: fieldName -> boostValue stored in `StandardQueryConfigHandler.ConfigurationKeys.FIELD_BOOST_MAP`.
FieldDateResolutionFCListener
This listener listens for every field configuration request and assign a `StandardQueryConfigHandler.ConfigurationKeys.DATE_RESOLUTION` to the equivalent `FieldConfig` based on a defined map: fieldName -> `DateTools.Resolution` stored in `StandardQueryConfigHandler.ConfigurationKeys.FIELD_DATE_RESOLUTION_MAP`.
FuzzyConfig
Configuration parameters for `FuzzyQuery`s
NumberDateFormat
This `Format` parses `Long` into date strings and vice-versa.
PointsConfig
This class holds the configuration used to parse numeric queries and create `PointValues` queries.
PointsConfigListener
This listener is used to listen to `FieldConfig` requests in `QueryConfigHandler` and add `StandardQueryConfigHandler.ConfigurationKeys.POINTS_CONFIG` based on the `StandardQueryConfigHandler.ConfigurationKeys.POINTS_CONFIG_MAP` set in the `QueryConfigHandler`.
StandardQueryConfigHandler
This query configuration handler is used for almost every processor defined in the `StandardQueryNodeProcessorPipeline` processor pipeline.
StandardQueryConfigHandler.ConfigurationKeys
Class holding keys for StandardQueryNodeProcessorPipeline options.
StandardQueryConfigHandler.Operator
Boolean Operator: AND or OR