[Grok-dev] Re: catalog indexes in Grok

Philipp von Weitershausen philipp at weitershausen.de
Thu Apr 19 11:33:21 EDT 2007


Martijn Faassen wrote:
> Philipp von Weitershausen wrote:
>> I played with the faassen-index branch a bit just now. I ported 
>> NudgeNudge to use it: 
>> http://codespeak.net/svn/z3/NudgeNudge/branches/indexes-refactoring
> 
> Cool! Thanks for trying this out. I hope to merge this stuff by 
> tomorrow. I need to do some more work first: make it work for sites, not 
> just for applications, and extending the test coverage and error 
> handling somewhat.
> 
> Is a merge okay from your perspective?

Sure, though I must say that it worked right out of the box for me, no 
errors, no hiccups, so I can't say anything about its limitations. OTOH, 
isn't that nice? :)

>> I was using zc.catalog's indexes (namely ValueIndex) in NudgeNudge 
>> before. Are there any reasons why we wouldn't want to make Grok 
>> dependent on zc.catalog and make its indexes available as declarations 
>> from grok.index?
> 
> No reasons not to that I'm aware of. I just hadn't gotten around to it yet.

Sure. In a way it was a rhetorical question :).

The reason I'm asking is that not only has zc.catalog more indexes 
(SetIndex), its ValueIndex is also much nicer to query than Zope's 
FieldIndex.


-- 
http://worldcookery.com -- Professional Zope documentation and training


More information about the Grok-dev mailing list