[Zope-Annce] [Ann] ManagableIndex 1.1; IncrementalSearch2 0.2

Dieter Maurer dieter at handshake.de
Sat Sep 17 05:18:24 EDT 2005


These releases provide Zope 2.8/ZODB 3.4 compatibility.
Nothing else changed with respect to the previous releases.


ManagableIndex is a flexible indexing framework. It comes
with efficient, flexible, highly customizable field, keyword, path,
range and word indexes and allows to easily build new index types
on top of it.


IncrementalSearch2 is a low level search engine for the evaluation
of "and", "or" and "not" queries. While the corresponding
search in Zope's ZCatalog (and other standard search engines) treat
document lists (found in indexes and intermediate results)
as sets and combine them with set operations,
IncrementalSearch2 treats them as incrementally computed
sequences of documents (respectively incrementally looked up for those
found in indexes). This incremental hit determination can
drastically reduce the amount of objects touched during the search (if
the search contains highly specific "and" subqueries).
As a result, the search may be much faster (up to several orders
of magnitude) and pose a lower load on the ZODB caches.


As always: More information and download:

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



-- 
Dieter


More information about the Zope-Announce mailing list