Well im not sure how much deleting the index and then recreating the index throught the management interface actually does. But I wrote an external method to basically do a find and apply to recatalog bunches of objects. -- Andy McKay, Developer. ActiveState. ----- Original Message ----- From: "Christopher Petrilli" <petrilli@digicool.com> To: "Andy McKay" <andym@activestate.com>; "Chris McDonough" <chrism@digicool.com>; <zope-dev@zope.org> Sent: Tuesday, November 07, 2000 7:27 AM Subject: Re: [Zope-dev] ZCatalog index error
How are you getting things indexed and reindexed in the Catalog, if I might ask?
Chris ----- Original Message ----- From: "Andy McKay" <andym@activestate.com> To: "Chris McDonough" <chrism@digicool.com>; <zope-dev@zope.org> Sent: Monday, November 06, 2000 6:42 PM Subject: Re: [Zope-dev] ZCatalog index error
Thanks, will look forward to 2.2.3!
I deleted an index and metadata, re created them and recatalogued the affected objects. That seem to solve it in my initial tests... keeping my fingers crossed.
-- Andy McKay, Developer. ActiveState.
----- Original Message ----- From: "Chris McDonough" <chrism@digicool.com> To: "Andy McKay" <andym@activestate.com>; <zope-dev@zope.org> Sent: Monday, November 06, 2000 3:49 PM Subject: Re: [Zope-dev] ZCatalog index error
Andy,
This is a known issue with the catalog (searching the collector for "key error" will show you how common it has been). Chris Petrilli should be checking in some changes to the CVS 2.2 branch (and the trunk?) tomorrow that resolves it. The problem is evidently related to the way catalog.index_object() and catalog.unindex_object() do their thing. I'd advise you live with the issue until 2.2.3 comes out (which should be sometime this week, AFAIK).
----- Original Message ----- From: "Andy McKay" <andym@activestate.com> To: <zope-dev@zope.org> Sent: Monday, November 06, 2000 4:17 PM Subject: [Zope-dev] ZCatalog index error
Im running into an odd bug with ZCatalog:
I have am running a catalog query and Im getting this message.
File D:\zope\lib\python\Products\ZCatalog\Lazy.py, line 193, in __getitem__ File D:\zope\lib\python\Products\ZCatalog\Catalog.py, line 197, in __getitem__ KeyError: 52536
This is the line where it seems to be setting all the scores to one, and I guess it can find the item 52536.
else: # otherwise no score, set all scores to 1
r=self._v_result_class(self.data[index]).__of__(self.aq_parent)
r.data_record_id_ = index r.data_record_score_ = 1 r.data_record_normalized_score_ = 1
The thing is my catalog is only 17,000 records in size, I have no
item 52536
(no wonder it cant find it). I guess my best plan would be somehow to remove that the record for that item if I could... hmm...
Any other ideas?
-- Andy McKay, Developer. ActiveState.
_______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )
_______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )
_______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )
_______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )