Incremental Search 2 (0.2)
by
Ihor Berehulyak
—
last modified
2005-09-22
Released on 2005-09-13 by Dieter Maurer for Zope 2 under Unavailable License available for All platforms.
Software development stage: development
- Incremental Search 2 download link: http://www.dieter.handshake.de/pyprojects/zope/IncrementalSearch2.tgz
- Homepage of Incremental Search 2: http://www.dieter.handshake.de/pyprojects/zope/
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.
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.




