## Uses of Interface
org.apache.lucene.queryparser.flexible.standard.CommonQueryParserConfiguration

- Packages that use CommonQueryParserConfiguration
  Package | Description
  --- | ---
  org.apache.lucene.queryparser.classic | A simple query parser implemented with JavaCC.
  org.apache.lucene.queryparser.complexPhrase | QueryParser which permits complex phrase query syntax eg "(john jon jonathan~) peters*"
  org.apache.lucene.queryparser.ext | Extendable QueryParser provides a simple and flexible extension mechanism by overloading query field names.
  org.apache.lucene.queryparser.flexible.precedence | Precedence Query Parser Implementation
  org.apache.lucene.queryparser.flexible.standard | Lucene Flexible Query Parser Implementation

- - ### Uses of CommonQueryParserConfiguration in org.apache.lucene.queryparser.classic

    Classes in org.apache.lucene.queryparser.classic that implement CommonQueryParserConfiguration
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `MultiFieldQueryParser` | A QueryParser which constructs queries to search multiple fields.
    `class` | `QueryParser` | This class is generated by JavaCC.
    `class` | `QueryParserBase` | This class is overridden by QueryParser in QueryParser.jj and acts to separate the majority of the Java code from the .jj grammar file.

  - ### Uses of CommonQueryParserConfiguration in org.apache.lucene.queryparser.complexPhrase

    Classes in org.apache.lucene.queryparser.complexPhrase that implement CommonQueryParserConfiguration
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ComplexPhraseQueryParser` | QueryParser which permits complex phrase query syntax eg "(john jon jonathan~) peters*".

  - ### Uses of CommonQueryParserConfiguration in org.apache.lucene.queryparser.ext

    Classes in org.apache.lucene.queryparser.ext that implement CommonQueryParserConfiguration
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ExtendableQueryParser` | The `ExtendableQueryParser` enables arbitrary query parser extension based on a customizable field naming scheme.

  - ### Uses of CommonQueryParserConfiguration in org.apache.lucene.queryparser.flexible.precedence

    Classes in org.apache.lucene.queryparser.flexible.precedence that implement CommonQueryParserConfiguration
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `PrecedenceQueryParser` | This query parser works exactly as the standard query parser ( `StandardQueryParser` ), except that it respect the boolean precedence, so <a AND b OR c AND d> is parsed to <(+a +b) (+c +d)> instead of <+a +b +c +d>.

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

    Classes in org.apache.lucene.queryparser.flexible.standard that implement CommonQueryParserConfiguration
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `StandardQueryParser` | The `StandardQueryParser` is a pre-assembled query parser that supports most features of the classic Lucene query parser, allows dynamic configuration of some of its features (like multi-field expansion or wildcard query restrictions) and adds support for new query types and expressions.