org.apache.lucene.queryparser.flexible.standard.config (Lucene 10.5.1 queryparser API)
Description: declaration: package: org.apache.lucene.queryparser.flexible.standard.config

# 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