<?xml version="1.0" encoding="UTF-8" ?>
<rdf:RDF xmlns="http://usefulinc.com/ns/doap#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Project><name>Products.AdvancedQuery</name>
<shortdesc>Flexible high level search construction and execution. For Zope 2.11 and above.</shortdesc>
<description>AdvancedQuery
=============

``AdvancedQuery`` is a Zope product aimed to overcome several limitations
and bugs of ``ZCatalog``'s native search function.

Like ``ZCatalog`` search, it supports elementary index searches.
While ``ZCatalog`` can combine such elementary searches only by "and",
``AdvancedQuery`` allows to arbitrarily combine them by ``&amp;`` (and),
``|`` (or) and ``~`` (not). Besides, it supports an extended range
of elementary queries, such as matching, indexed queries, literal
result sets. Finally, it supports incremental filtering.

``AdvancedQuery`` also extends the sorting capabilities of
``ZCatalog``. ``ZCatalog`` supports efficient index based sorting
on one level. ``AdavancedQuery`` supports sorting on arbitrary levels
of field indexes. Furthermore, sorting is performed incrementally
-- only as far as the result is accessed.
This can drastically speed up sorting.
Finally, ``AdvancedQuery`` can sort based on query based ranks.
Unlike ``ZCatalog`` which simply ignores hits for which it does not
have a sort value, ``AdvancedQuery`` sorts such hits at the end
of the respective list.

``AdvancedQuery`` works best when used together with
``Products.ManagableIndex`` and ``dm.incrementalsearch``.
Some of its features depend on these products, e.g. matching
and incremental filtering. Furthermore, these additional
components can speed up queries by several orders of magnitude.

For more information, see ``AdvancedQuery.html`` in the ``doc`` subfolder.</description>
<homepage rdf:resource="http://www.dieter.handshake.de/pyprojects/zope" />
<maintainer><foaf:Person><foaf:name>Dieter Maurer</foaf:name>
<foaf:mbox_sha1sum>d8caddec6e17247f3248c3b0be3935b6ae2fd7e1</foaf:mbox_sha1sum></foaf:Person></maintainer>
<release><Version><revision>3.0</revision></Version></release>
</Project></rdf:RDF>