# Apache Lucene QueryParsers.

This module provides a number of query parsers:

- {@linkplain org.apache.lucene.queryparser.flexible flexible query parser}
- {@linkplain org.apache.lucene.queryparser.classic classic query parser}
- {@linkplain org.apache.lucene.queryparser.complexPhrase complex phrase query parser}
- {@linkplain org.apache.lucene.queryparser.ext extendable query parser}
- {@linkplain org.apache.lucene.queryparser.surround surround query parser (span queries)}
- {@linkplain org.apache.lucene.queryparser.xml query parser building Query objects from XML}

If you're new to query parsers, the {@linkplain org.apache.lucene.queryparser.flexible flexible query parser}'s {@link org.apache.lucene.queryparser.flexible.standard.StandardQueryParser} is probably a good place to start.