Hi Chris What you've described all sounds correct. I'm not quite sure what's going wrong - there should be jobs appearing in the delayed_jobs table. Are there any after_* callbacks on your model? (Although, wouldn't think that'd change anything, but I'm not sure how to proceed).
What versions of Rails and Thinking Sphinx are you using? -- Pat On 25/06/2009, at 10:34 AM, cera wrote: > > Hi everyone, > > I'm trying to setup delta indexing using the Delayed Job method > discussed in the documentation. I believe I've done everything > mentioned in the documentation, but my indexes never get updated > automatically. I believe my problem is a lack of understanding the > workflow and how this interaction is supposed to work. > > I have two processes running: first is the ts:start task, and in > another terminal the ts:dd. I have a 'delta' column in my model, and > these records get saved through ActiveRecord. When they are saved, > the delta column is set to 1. I don't understand what triggers the > indexing to happen, and my delayed_jobs table doesn't contain any > rows. > > Could someone please tell me what is supposed to happen next, or what > I am missing? > > I have the following in my model: > > class Phrase < ActiveRecord::Base > belongs_to :document > > define_index do > indexes text > set_property :delta => :delayed > end > end > > I appreciate any help. Thank you, -Chris > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Thinking Sphinx" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/thinking-sphinx?hl=en -~----------~----~----~----~------~----~------~--~---
