[Zope] [Ann] AdvancedQuery 0.1 -- flexible catalog search with incremental multi-level lexicographic sorting

Dieter Maurer dieter at handshake.de
Thu May 13 13:21:53 EDT 2004


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

Like ZCatalog's search, it supports elementary index searches. While
ZCatalog can combine such elementary searches only by "and",
AdvancedQuery allows them to be combined arbitrary with & (and), |
(or) and ~ (not).

While ZCatalog supports an efficient sorting via an index on one
level, AdvancedQuery supports sorting via any level of (field)
indexes. Moreover, it sorts the result incrementally -- only as far as
you access your result. This can drastically speed up the time
required for sorting. It uses Python's generators for this (and thus
requires Python 2.2 or better).


More information and download:

  <http://www.dieter.handshake.de/pyprojects/zope>


-- 
Dieter



More information about the Zope mailing list