## Uses of Class
org.apache.lucene.queryparser.classic.ParseException

- Packages that use ParseException
  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 ParseException in org.apache.lucene.queryparser.classic

    Methods in org.apache.lucene.queryparser.classic that return ParseException
    Modifier and Type | Method | Description
    --- | --- | ---
    `ParseException` | QueryParser.`generateParseException()` | Generate ParseException.

    Methods in org.apache.lucene.queryparser.classic that throw ParseException
    Modifier and Type | Method | Description
    --- | --- | ---
    `Query` | QueryParser.`Clause​(String field)` |
    `int` | QueryParser.`Conjunction()` |
    `protected Query` | QueryParserBase.`getBooleanQuery​(List<BooleanClause> clauses)` | Factory method for generating query, given a set of clauses.
    `protected Query` | MultiFieldQueryParser.`getFieldQuery​(String field, String queryText, boolean quoted)` |
    `protected Query` | MultiFieldQueryParser.`getFieldQuery​(String field, String queryText, int slop)` |
    `protected Query` | QueryParserBase.`getFieldQuery​(String field, String queryText, boolean quoted)` |
    `protected Query` | QueryParserBase.`getFieldQuery​(String field, String queryText, int slop)` | Base implementation delegates to `QueryParserBase.getFieldQuery(String,String,boolean)`.
    `protected Query` | MultiFieldQueryParser.`getFuzzyQuery​(String field, String termStr, float minSimilarity)` |
    `protected Query` | QueryParserBase.`getFuzzyQuery​(String field, String termStr, float minSimilarity)` | Factory method for generating a query (similar to `QueryParserBase.getWildcardQuery(java.lang.String, java.lang.String)`).
    `protected Query` | MultiFieldQueryParser.`getMultiFieldQuery​(List<Query> queries)` | Creates a multifield query
    `protected Query` | MultiFieldQueryParser.`getPrefixQuery​(String field, String termStr)` |
    `protected Query` | QueryParserBase.`getPrefixQuery​(String field, String termStr)` | Factory method for generating a query (similar to `QueryParserBase.getWildcardQuery(java.lang.String, java.lang.String)`).
    `protected Query` | MultiFieldQueryParser.`getRangeQuery​(String field, String part1, String part2, boolean startInclusive, boolean endInclusive)` |
    `protected Query` | QueryParserBase.`getRangeQuery​(String field, String part1, String part2, boolean startInclusive, boolean endInclusive)` |
    `protected Query` | MultiFieldQueryParser.`getRegexpQuery​(String field, String termStr)` |
    `protected Query` | QueryParserBase.`getRegexpQuery​(String field, String termStr)` | Factory method for generating a query.
    `protected Query` | MultiFieldQueryParser.`getWildcardQuery​(String field, String termStr)` |
    `protected Query` | QueryParserBase.`getWildcardQuery​(String field, String termStr)` | Factory method for generating a query.
    `int` | QueryParser.`Modifiers()` |
    `Query` | QueryParser.`MultiTerm​(String field, List<BooleanClause> clauses)` | Returns the first query if splitOnWhitespace=true or otherwise the entire produced query
    `protected Query` | QueryParserBase.`newFieldQuery​(Analyzer analyzer, String field, String queryText, boolean quoted)` |
    `static Query` | MultiFieldQueryParser.`parse​(String[] queries, String[] fields, Analyzer analyzer)` | Parses a query which searches on the fields specified.
    `static Query` | MultiFieldQueryParser.`parse​(String[] queries, String[] fields, BooleanClause.Occur[] flags, Analyzer analyzer)` | Parses a query, searching on the fields specified.
    `static Query` | MultiFieldQueryParser.`parse​(String query, String[] fields, BooleanClause.Occur[] flags, Analyzer analyzer)` | Parses a query, searching on the fields specified.
    `Query` | QueryParserBase.`parse​(String query)` | Parses a query string, returning a `Query`.
    `Query` | QueryParser.`Query​(String field)` |
    `Query` | QueryParser.`Term​(String field)` |
    `Query` | QueryParser.`TopLevelQuery​(String field)` |
    `abstract Query` | QueryParserBase.`TopLevelQuery​(String field)` |

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

    Methods in org.apache.lucene.queryparser.complexPhrase that throw ParseException
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Query` | ComplexPhraseQueryParser.`getFuzzyQuery​(String field, String termStr, float minSimilarity)` |
    `protected Query` | ComplexPhraseQueryParser.`getRangeQuery​(String field, String part1, String part2, boolean startInclusive, boolean endInclusive)` |
    `protected Query` | ComplexPhraseQueryParser.`getWildcardQuery​(String field, String termStr)` |
    `Query` | ComplexPhraseQueryParser.`parse​(String query)` |

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

    Methods in org.apache.lucene.queryparser.ext that throw ParseException
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Query` | ExtendableQueryParser.`getFieldQuery​(String field, String queryText, boolean quoted)` |
    `abstract Query` | ParserExtension.`parse​(ExtensionQuery query)` | Processes the given `ExtensionQuery` and returns a corresponding `Query` instance.