Hi I have a hourly (cron based) full indexer and delayed delta indexer setup.
Say, when I update an object of 'Article' class - two delayed jobs get enqueued - DeltaIndexJob and FlagAsDeletedJob. If only the FlagAsDeletedJob gets executed, and DeltaIndexJob does not get executed. Now when the full indexer starts, it cleans up all the existing jobs in the DJ queue - means the updated 'Article' object will not be available in both the core and delta indices till the full indexing completes. Our full indexer runs for about 12-15 minutes everytime because of the size of the database. This results in a significant delay, that the object becomes available for search. Ensuring that the FlagAsDeletedJob runs after the DeltaIndexJob will help reduce the impact, right? Thanks Sundar Rajamanickam -- You received this message because you are subscribed to the Google Groups "Thinking Sphinx" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/thinking-sphinx. For more options, visit https://groups.google.com/d/optout.
