#89: Optimize catalog queries for dates
- Contents
- Proposed by
- Christian Heimes
- Proposal type
- Architecture
- Repository branch
- plip89-catalog-optimizer
- State
- completed
Motivation
Catalog queries for dates - especially effective and expired date - are horrible inefficient with standard indexes. DateIndex and DateRangeIndex is speeding up the queries and the index size a lot.
Assumptions
CMF 1.4.5+
AT 1.3+
Proposal
Replace several date specific indexes with Date or DateRangeIndexes
Change the portal query method
Implementation
Move the code of CatalogOptimizer from cvs to migration + plones catalog tool.
CMFDefault DublinCore CEILINGDATE
CEILING DATE of DublinCore is still patched by CatalogTool.