2006-02-24 19:39:18 -05:00
< 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 >
2007-10-09 17:45:27 -04:00
< li > DTD schemas and < a href = "docs/index.html" > generated documentation< / a > < / li >
2006-02-24 19:39:18 -05:00
< 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 >
2007-10-09 17:45:27 -04:00
< li > Simple caching for filters< / li >
2006-02-24 19:39:18 -05:00
< 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 >
2007-10-09 17:45:27 -04:00
< li > FilteredQuery, RangeFilter, DuplicateFilter and "TermsFilter" for non-sequential terms< / li >
2006-02-24 19:39:18 -05:00
< 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 >