# Uses of Interface
org.apache.lucene.queryparser.classic.QueryParserConstants

Packages that use QueryParserConstants
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.

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

  Classes in org.apache.lucene.queryparser.classic that implement QueryParserConstants
  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`
  `QueryParserTokenManager`
  Token Manager.

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

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

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

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