xref: /Lucene/lucene/queryparser/src/java/overview.html (revision f725b27e12a992f12aab12a8e8bfb9b31125bdae)
1e8e4245dSRobert Muir<!--
2e8e4245dSRobert Muir  Licensed to the Apache Software Foundation (ASF) under one or more
3e8e4245dSRobert Muir  contributor license agreements.  See the NOTICE file distributed with
4e8e4245dSRobert Muir  this work for additional information regarding copyright ownership.
5e8e4245dSRobert Muir  The ASF licenses this file to You under the Apache License, Version 2.0
6e8e4245dSRobert Muir  (the "License"); you may not use this file except in compliance with
7e8e4245dSRobert Muir  the License.  You may obtain a copy of the License at
8e8e4245dSRobert Muir
9e8e4245dSRobert Muir      http://www.apache.org/licenses/LICENSE-2.0
10e8e4245dSRobert Muir
11e8e4245dSRobert Muir  Unless required by applicable law or agreed to in writing, software
12e8e4245dSRobert Muir  distributed under the License is distributed on an "AS IS" BASIS,
13e8e4245dSRobert Muir  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14e8e4245dSRobert Muir  See the License for the specific language governing permissions and
15e8e4245dSRobert Muir  limitations under the License.
16e8e4245dSRobert Muir  -->
17e8e4245dSRobert Muir<html>
18e8e4245dSRobert Muir<head>
19e8e4245dSRobert Muir  <title>
20e8e4245dSRobert Muir    QueryParsers
21e8e4245dSRobert Muir  </title>
22e8e4245dSRobert Muir</head>
23e8e4245dSRobert Muir<body>
24*f725b27eSDawid Weiss
25f41eabdcSRobert Muir<h1>Apache Lucene QueryParsers.</h1>
26*f725b27eSDawid Weiss
27ba57e92fSRobert Muir<p>
28ba57e92fSRobert Muir  This module provides a number of query parsers:
29ba57e92fSRobert Muir<ul>
30*f725b27eSDawid Weiss  <li>{@linkplain org.apache.lucene.queryparser.flexible       flexible query parser}
31*f725b27eSDawid Weiss  <li>{@linkplain org.apache.lucene.queryparser.classic        classic query parser}
32*f725b27eSDawid Weiss  <li>{@linkplain org.apache.lucene.queryparser.complexPhrase  complex phrase query parser}
33*f725b27eSDawid Weiss  <li>{@linkplain org.apache.lucene.queryparser.ext extendable query parser}
34*f725b27eSDawid Weiss  <li>{@linkplain org.apache.lucene.queryparser.surround       surround query parser (span queries)}
35*f725b27eSDawid Weiss  <li>{@linkplain org.apache.lucene.queryparser.xml            query parser building Query objects from XML}
36ba57e92fSRobert Muir</ul>
37ba57e92fSRobert Muir
38ba57e92fSRobert Muir<p>
39*f725b27eSDawid Weiss  If you're new to query parsers, the {@linkplain org.apache.lucene.queryparser.flexible flexible query parser}'s
40*f725b27eSDawid Weiss  {@link org.apache.lucene.queryparser.flexible.standard.StandardQueryParser} is probably a good place to start.
41ba57e92fSRobert Muir
42e8e4245dSRobert Muir</body>
43e8e4245dSRobert Muir</html>
44