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 speedup the time required for sorting. . Homepage: http://www.dieter.handshake.de/pyprojects/zope/