11 Apr
2001
11 Apr
'01
3:13 p.m.
I think that it might be better to just use the callback to aggregate search results in interesting ways on a per-index basis. For instance, if you specify three indexes in a query and specify a callback, the callback can do unions or intersections on the result sets returned from each index manually...
Wouldn't it be reasonable to look at Aaron Watters' kjbuckets extension? (http://www.chordate.com/kjbuckets/)
It provides union, intersection and difference operations on set- and dictionary-like datatypes.
Actually, I think kjbuckets is already in Zope by way of Gadfly... we also have union, intersection, and difference operators by way of the new btrees module. Thanks! - C