In my experience (zope2), large full textindexes require more and more cpu time for every new object added to the point where it takes several minutes for each new article uploaded!<br><br>To avoid this problem,&nbsp; I was hoping to break the index into smaller pieces by using extent catalogs to filter by year. Can extent catalogs help mitigate a scaling issue like this? <br><br>I've been able to instanciate one extent catalog per year, but it doesn't automatically index content like a normal Catalog. It requires a manual reindex.<br>And to automate indexing content, do I need to implement something like these for an extent catalog?<br><pre>  &lt;subscriber<br>      handler=".catalog.indexDocSubscriber"<br>      for="zope.app.intid.interfaces.IIntIdAddedEvent"<br>      /&gt;<br><br>  &lt;subscriber<br>      handler=".catalog.reindexDocSubscriber"<br>      for="zope.lifecycleevent.interfaces.IObjectModifiedEvent"<br>      /&gt;<br><br>  &lt;subscriber<br>     
 handler=".catalog.unindexDocSubscriber"<br>      for="zope.app.intid.interfaces.IIntIdRemovedEvent"<br>      /&gt;</pre><br><br><br>Thanks in advance,<br><br>Kevin Smith<br><br>