[Zope-CMF] Re: What is the status of GS wiping catalog indexes on catalog.xml import?

Maurits van Rees m.van.rees at zestsoftware.nl
Wed Feb 27 16:59:58 EST 2008


greenman, on 2008-02-27:
> So, for the catalog.xml importer, why can't the trigger for reindexing
> an index be a flag on the catalog index declaration itself? Is it
> really generic setups role to determine if changes to an index
> invalidate the values it already holds? If you were to change
> properties of an index through code and not GS, then it would be up to
> you whether you reindexed all your objects or not.

The problem is that GenericSetup does not know if your current index
is of the same type and has the same settings/properties as the index
that you specify in catalog.xml.  Apparently it is hard/impossible to
reliably compare the existing and the wanted index.  So GenericSetup
has no choice but to remove the existing index and make a new one.

-- 
Maurits van Rees | http://maurits.vanrees.org/
            Work | http://zestsoftware.nl/
"This is your day, don't let them take it away." [Barlow Girl]



More information about the Zope-CMF mailing list