On Wed, 15 Nov 2006, Grant Baillie wrote:
On 15 Nov, 2006, at 11:18, Andi Vajda wrote:
On Wed, 15 Nov 2006, Andi Vajda wrote:
To rebuild an index, save its creation keywords with
index.getInitKeywords() and type with index.getIndexType(), remove the
index with removeIndex() and create the same index using the type and init
keywords saved with addIndex().
Correction: removeIndex() is going to cause all subIndexes to get lost. If
you need a way to rebuild indexes, I need to add a proper API for this. Let
me know if and when you need this.
Hmmm... There's code in parcels/osaf/pim/calendar/TimeZone.py that rebuilds
floating event indexes when you toggle showing TimeZones. That uses
collection.reindexKeys(). Should it be using something else?
that one re-indexes the keys that need to be, not the entire index.
Andi..
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev