[Ann] AdvancedQuery 0.5: flexible queries in Zope

Dieter Maurer <[email protected]>
Newsgroups gmane.comp.web.zope.announce
Message-ID <[email protected]>
AdvancedQuery is a Zope product for flexible queries
against "ZCatalog" or "CatalogTool".

Queries can be arbitrarily combined with "and", "or" and "not".
All index types are almost fully supported (exception: relevance
sorting of TextIndexes). 

AdvancedQuery supports efficient incremental (lazy) multi-level sorting via
FieldIndexes. This means, you can sort via e.g.
"sort_on=(('Date','desc'), 'portal_type', 'id')". For large
result sets, sorting is performed incrementally,
only as far as you access the result. This can drastically speed up
sorting time.

AdvancedQuery is especially efficient for "ManagableIndex"es
(see: <http://www.dieter.handshake.de/pyprojects/zope#ManagableIndex>).


Version 0.5 supports the new glob and regexp matching queries
of "ManagableIndex".



More information and download:

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


Note: This may be the last version with its current open source
unrestricted use license. I consider whether I will expressly
forbid the use of my software by institutions of the
European Union (Councel of Ministers, Commission, Parliament, ...).
This is in protest against a recent decision of the
Councel to make software patentable. This decision
ignores a Parliament vote that pleaded to keep logic (algorithms,
business rules) un-patentable.

-- 
Dieter
_______________________________________________
Zope-Announce maillist  -  [email protected]
http://mail.zope.org/mailman/listinfo/zope-announce

  Zope-Announce for Announcements only - no discussions

(Related lists - 
 Users: http://mail.zope.org/mailman/listinfo/zope
 Developers: http://mail.zope.org/mailman/listinfo/zope-dev )
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.