[Zope-Annce] [Ann] AdvancedQuery 0.1 -- flexible catalog search
with incremental multi-level lexicographic sorting
Dieter Maurer
dieter at handshake.de
Thu May 13 13:21:04 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-Announce
mailing list