[ZWeb] ZCatalog Issues
Chris Withers
chris at simplistix.co.uk
Tue Jul 13 13:04:47 EDT 2004
Michael Bernstein wrote:
> 1. It takes a *very* long time to view the indexes tab (this was
> something I thought Casey had fixed, but the problem seems to have
> re-emerged).
This is still a bug in Zope general last time I checked. It's the column showing
the number of objects in each index that causes the problem. I fix this by just
commenting out the value in the column in the DTML..
> 2. Attempting to re-index the ZCatalog (by clicking the 'Update Catalog'
> button in the 'Advanced' tab) causes a timeout or an error message.
> There are over 179k objects, but it is my understanding that ZCatalog
> should scale to that many objects fairly easily. I am given to
> understand that Casey and Shane have been working on fixing this issue.
That's just a browser time-out, don't worry, Zope will be plodding away in the
background...
> 3. Due to #2, it is as yet impractical to add new indexes to the
> ZCatalog in order to solve various issues with the site. For example, I
> added a title_or_id FieldIndex to the ZCatalog in early May to help
> solve a problem with the Product listings. As of now, this index is only
> aware of 6211 objects out of the 179k. These are only the objects that
> have been added or edited since I created the index. As a result, I
> can't solve the Products issue (though I have hidden it in the
> meantime). I have also been reluctant to tackle the HowTo listings until
> the ZCatalog problems are solved (or some reasonable facsimile thereof)
> for the same reason.
I shouldn't be too hard to build a ZEO client that processes a list of objects
that need to be indexes, with that being it's only role in life. The main
ZCatalog's catalog_object method could then just be replaced to spit out object
paths to a log for this ZEO client to mull through.
I thought queuedcatalog alread ydid something like this though?
Chris
--
Simplistix - Content Management, Zope & Python Consulting
- http://www.simplistix.co.uk
More information about the Zope-web
mailing list