For some reason, Sphinx doesn't think the delta index for the model  
exists... what's the contents of your db/sphinx/development folder?

-- 
Pat

On 07/06/2009, at 11:45 PM, gmoniey wrote:

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