Hi Pat,

thats a good question, because I am not sure...:-)

Well what I mean is: I am using the Inherited Resources gem by José
Valim, and as such I haven't had to write any code for the destroy
action (as its inherited from the ApplicationController).  However, I
believe its doing exactly what you suggested.

Does that mean that I do have a possible issue in my setup?  It would
be great if you had any suggestions!

Many thanks,


D.

On 8 Set, 01:22, Pat Allan <[email protected]> wrote:
> Good to know you found the detail on retry_stale - although TS should  
> flag deletions (it's not part of deltas, should happen normally) if  
> you're calling #destroy on a model instance. Is this how you are  
> deleting objects? Or some other way?
>
> Cheers
>
> --
> Pat
>
> On 08/09/2010, at 1:39 AM, docgecko <[email protected]> wrote:
>
>
>
> > Well, in the end I found that my delta indexes were being updated by
> > TS during a create or an update, but nothing was happening during a
> > delete.
>
> > However, I simply modified by searches to include ":retry_stale =>
> > true" and any missing records are ignored.  As stated here:
>
> >http://www.mail-archive.com/[email protected]/msg01411...
>
> > this will remove the nil results, add the :retry_stale option to your
> > searches.  It can be set to true, false, or an int. This will tell TS
> > to remove any
> > nil results, mark the relevant record as deleted in the index, and
> > perform a new query to fill in the gap(s).
>
> > Excellent stuff hey!
>
> > Just need to add some more periodic indexing to reduce the chance of
> > my indexes getting too big!
>
> > Hope this helps someone else out there!
>
> > Cheers,
>
> > D.
>
> > On 7 Set, 14:00, docgecko <[email protected]> wrote:
> >> Hi all,
>
> >> I have a feeling this is a question on a common theme, but I just
> >> can't seem to find the right answer from any previous posts.
>
> >> I am using TS set up with delta indexing, using Rails 3.0.0, Ruby
> >> 1.8.7 and TS 2.0.0.rc2.
>
> >> A User can delete records from a table.  Once the record is deleted,
> >> the User can see that the record is deleted in the Admin area of the
> >> application.  For finding the users' records at this point, I simply
> >> use a the Rails "find_by..." to find records related to the current
> >> user...so all works fine.
>
> >> These records can be seen by any User in the main app.  However,  
> >> since
> >> I am filtering the records in the main app using TS, when the user
> >> goes to the main app (after a record has just been deleted), I  
> >> receive
> >> an error.
>
> >> When I view the log file, TS still thinks the deleted record still
> >> exists.  However, once I "rake ts:reindex", TS's index excludes the
> >> deleted file, and all starts working again.
>
> >> So I guess my question is, does this mean that my delta indexes are
> >> not working?  Or are my indexes not updating after records is deleted
> >> from a table?
>
> >> Would really appreciate any help given!
>
> >> Cheers,
>
> >> D.
>
> > --
> > 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 
> > athttp://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].
For more options, visit this group at 
http://groups.google.com/group/thinking-sphinx?hl=en.

Reply via email to