org.apache.lucene.queryparser.flexible.standard.parser (Lucene 10.5.0 queryparser API)
Description: declaration: package: org.apache.lucene.queryparser.flexible.standard.parser

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

package org.apache.lucene.queryparser.flexible.standard.parser

## Lucene Query Parser

The package org.apache.lucene.queryparser.flexible.standard.parser contains the query parser.

This text parser only performs the syntax validation and creates an QueryNode tree from a query string.

- 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.config
  Standard Lucene Query Configuration.
  org.apache.lucene.queryparser.flexible.standard.nodes
  Standard Lucene Query Nodes.
  org.apache.lucene.queryparser.flexible.standard.processors
  Lucene Query Node Processors.
- Class
  Description
  EscapeQuerySyntaxImpl
  Implementation of `EscapeQuerySyntax` for the standard lucene syntax.
  ParseException
  This exception is thrown when parse errors are encountered.
  StandardSyntaxParser
  Parser for the standard Lucene syntax
  StandardSyntaxParserConstants
  Token literal values and constants.
  StandardSyntaxParserTokenManager
  Token Manager.
  Token
  Describes the input token stream.
  TokenMgrError
  Token Manager Error.