Hi,

I have monkey patched ActiveRecord's destroy to perform soft deletes
(i.e. set the deleted flag to 1), and I am getting this weird error:
unknown index 'my_model_delta' in update request.

Does anyone have any idea whats going on? This is what my define_index
looks like:

  define_index do
    indexes :name, :sortable => true

    has :deleted
    set_property :delta => true
  end

And here is part of the exception:

Processing MyController#destroy to xml (for 127.0.0.1 at 2009-06-07
20:38:41) [DELETE]
  Parameters: {"id"=>"5"}
  MyModel Load (0.3ms)   SELECT * FROM `my_models` WHERE
(`my_models`.`id` = 5 AND (`my_models`.`deleted` = 0))
  MyModel Destroy (0.7ms)   UPDATE `my_models` SET deleted = 1,
updated_at = utc_timestamp() WHERE `id` = 5

Riddle::ResponseError (searchd error (status: 1): unknown index
'my_model_delta' in update request):


--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to