lucene/modules/queryparser/docs/xml
Christopher John Male 7f90632562 LUCENE-3286: Consolidated XML QP into queryparser module
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1165174 13f79535-47bb-0310-9956-ffa450edef68
2011-09-05 05:53:28 +00:00
..
img LUCENE-3286: Consolidated XML QP into queryparser module 2011-09-05 05:53:28 +00:00
DTDDocStyle.css LUCENE-3286: Consolidated XML QP into queryparser module 2011-09-05 05:53:28 +00:00
LuceneContribQuery.dtd.entities.html LUCENE-3286: Consolidated XML QP into queryparser module 2011-09-05 05:53:28 +00:00
LuceneContribQuery.dtd.html LUCENE-3286: Consolidated XML QP into queryparser module 2011-09-05 05:53:28 +00:00
LuceneContribQuery.dtd.org.html LUCENE-3286: Consolidated XML QP into queryparser module 2011-09-05 05:53:28 +00:00
LuceneCoreQuery.dtd.entities.html LUCENE-3286: Consolidated XML QP into queryparser module 2011-09-05 05:53:28 +00:00
LuceneCoreQuery.dtd.html LUCENE-3286: Consolidated XML QP into queryparser module 2011-09-05 05:53:28 +00:00
LuceneCoreQuery.dtd.org.html LUCENE-3286: Consolidated XML QP into queryparser module 2011-09-05 05:53:28 +00:00
README.htm LUCENE-3286: Consolidated XML QP into queryparser module 2011-09-05 05:53:28 +00:00
cctree.js LUCENE-3286: Consolidated XML QP into queryparser module 2011-09-05 05:53:28 +00:00
dtreeStyle.css LUCENE-3286: Consolidated XML QP into queryparser module 2011-09-05 05:53:28 +00:00
elementsIndex.html LUCENE-3286: Consolidated XML QP into queryparser module 2011-09-05 05:53:28 +00:00
index.html LUCENE-3286: Consolidated XML QP into queryparser module 2011-09-05 05:53:28 +00:00
intro.html LUCENE-3286: Consolidated XML QP into queryparser module 2011-09-05 05:53:28 +00:00
toc.html LUCENE-3286: Consolidated XML QP into queryparser module 2011-09-05 05:53:28 +00:00

README.htm

<html>
	<body>
		<h1>XML based query syntax
		</h1>
		<p>
			This module contains:
			<ul>
				<li>a modular Lucene Query Parser where queries are expressed as XML</li>
				<li>JUnit test</li>
				<li>DTD schemas and <a href="docs/index.html">generated documentation</a> </li>
				<li>Example XML queries</li>
				<li>Test index (subset of Reuters 21578)</li>
			</ul>
		</p>
		<p>
			The original motivation for creating this package was outlined and discussed <a href="http://marc.theaimsgroup.com/?l=lucene-dev&m=113355526731460&w=2">here</a>.
		</p>
		<p>
			Parser support includes:
			<ul>
				<li>"Span" queries</li>
				<li>Simple caching for filters</li>
				<li>"Like this" queries</li>
				<li>Boolean, Term, and UserInput (parsed with existing query parser)</li>
				<li>BoostingQuery - a class that can downgrade scores for hits on
				certain terms rather than the hard-line approach taken by BooleanClause.Occurs.MUST_NOT</li>
				<li>FilteredQuery, RangeFilter, DuplicateFilter and "TermsFilter" for non-sequential terms</li>
				<li>"FuzzyLikeThis" a new query which is a cross between "LikeThis" and "fuzzy" but with
					better scoring of fuzzy terms than standard fuzzy queries</li>
				<li>A modular design with expandable support for new query/filter types</li>
			</ul>
		</p>
		<p>This code is dependent on the "queries" contrib module although the "CoreParser" can be compiled with just Lucene core if required</p>
	</body>
</html>