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

Lucene Query Parser

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  CharStream | This interface describes a character stream that maintains line and column number positions of the characters.
  StandardSyntaxParserConstants | Token literal values and constants.

- Class Summary
  Class | Description
  --- | ---
  EscapeQuerySyntaxImpl | Implementation of `EscapeQuerySyntax` for the standard lucene syntax.
  FastCharStream | An efficient implementation of JavaCC's CharStream interface.
  StandardSyntaxParser | Parser for the standard Lucene syntax
  StandardSyntaxParserTokenManager | Token Manager.
  Token | Describes the input token stream.

- Exception Summary
  Exception | Description
  --- | ---
  ParseException | This exception is thrown when parse errors are encountered.

- Error Summary
  Error | Description
  --- | ---
  TokenMgrError | Token Manager Error.

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

## 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.

Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.