Hello Pat, Thanx for the quick reply.

Rails: 2.3.4
TS is installed as a gem.
>From the console the situation still persists.

I really don't get what could be causing the problem, as all models are
defined in a similar way. I'll look into your suggestion about lazy loading,
and keep you posted with what I find.

On Mon, Dec 7, 2009 at 3:50 AM, Pat Allan <[email protected]> wrote:

> It sounds like it could be a lazy-loading issue - what version of
> Rails are you using? Do you have TS installed as a gem or a plugin?
> Does it work when you create a new Image in script/console?
>
> --
> Pat
>
> On 07/12/2009, at 3:02 AM, Al-Faisal El-Dajani wrote:
>
> > Hello all,
> >
> > I just upgraded to Thinking Sphinx 1.3.8, and wanted to use delayed
> > deltas. I set up my define_index as per the documentation and for all
> > models except one it is working just fine.
> >
> > For the model that is causing trouble, Image, I have the following
> > define_index block:
> >
> > define_index do
> >    indexes title
> >    indexes caption
> >    indexes comments.body, :as => :comment_body
> >    indexes tags.name, :as => :tags_names
> >    indexes user.username, :as => :username
> >
> >    where 'moderated = 1'
> >
> >    has :id, :as => :media_id
> >    has user_id
> >    has user_views.user_id, :as => :viewed_by
> >    has created_at
> >
> >    set_property :delta => :delayed
> >  end
> >
> > This is the only model that has an association in the define_index
> > block, and the only model to have a where clause.
> >
> > The problem is that modifying any instance of this model does not add
> > a new job into the DB. What I noticed is that after any other model
> > adds a job to the DB this model starts adding jobs, but if this was
> > the first model to be modified it does not add them.
> > Also, the where clause is being ignored when adding new jobs to the
> > DB, but indexing still respects the where clause. Is this the intended
> > behavior?
> >
> > I've been using ThinkingSphinx(1.1.6) for a few months now, and it was
> > working fine. When I upgraded to use the delayed delta I started
> > having this problem. Any ideas?
> >
> > --
> >
> > 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]<thinking-sphinx%[email protected]>
> > .
> > For more options, visit this group at
> http://groups.google.com/group/thinking-sphinx?hl=en
> > .
> >
> >
>
> --
>
> 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]<thinking-sphinx%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/thinking-sphinx?hl=en.
>
>
>


-- 
Al-Faisal El-Dajani
10/6

--

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