Hi Pat,

No problem. Thanks for your quick response!

Everything works correctly now when adding a new object. And as long
as objects are still in the delta index, jobs are added when the
object is changed.

But for objects already in the core index, of after a full index,
delta jobs are'nt added when an object is changed (they should,
right?). This could have something to do with my code, I'm still
investigating.

Is anybody else seeing this?

BTW, ThinkingSphinx::Deltas::FlagAsDeletedJob#perform is calling
deprecated method ThinkingSphinx::Search.search_for_id

--
Cheer, Mark.


On Dec 14, 6:33 am, Pat Allan <[email protected]> wrote:
> Hi Mark
>
> Sorry about the continuing bugs, I managed to find the source of your problem 
> (at least, I'm pretty sure it's the cause), and it's now fixed in 1.3.12, 
> which I've just pushed to GitHub and Gemcutter.
>
> --
> Pat
>
> On 14/12/2009, at 4:14 AM, Mark Kocera wrote:
>
>
>
> > Hi,
>
> > Unfortunately it seems 1.3.11 does not yet solve my delta problems.
> > These are the relevant parts of the problematic model:
>
> > class Event < ActiveRecord::Base
>
> >  has_and_belongs_to_many :targets, :order => "name ASC"
>
> >  has_one :image, :as => :attachable, :class_name =>
> > 'Asset', :dependent => :destroy
> >  accepts_nested_attributes_for :image
>
> >  define_index do
> >    indexes title
>
> >    ...
>
> >    has targets(:id), :as => :target_ids, :facet => true
> >    has image(:id), :as => :image_id
>
> >    set_property :delta => :delayed
> >  end
>
> > Jobs are added when these fields have values, but when they're empty,
> > the jobs do not get added. (As expected, when I uncomment these lines
> > jobs are added.)
>
> > I think this should have been fixed in the 1.3.10 release? I'm not
> > sure how to debug this.
>
> > --
> > Mark
>

--

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