If you're seeing the output, then it's not a PATH issue, because you're able to access the tools. What's the output of the delta indexing?
(And overnight is overkill - my cucumber tests wait a second or two) -- Pat On 04/02/2009, at 4:57 AM, Ryan Bigg wrote: > > Yeah I'm seeing the delta indexing message come up when I insert and > delete a record. I've left it overnight and tried running it again > this morning but it's not finding the record. > > Solomon, what did you use to add it to the PATH? > > > > > > > > > On 04/02/2009, at 12:16 AM, Pat Allan wrote: > >> >> Hi Ryan >> >> One other thing to keep in mind - Sphinx takes a few seconds to catch >> up between delta indexing and results being available. So when you're >> running search after create, allow for that in testing. >> >> That said, you should probably be seeing the output of the delta >> index >> (although in the log instead of console? Can't remember, and it's >> late), so Solomon's suggestion sounds like a good place to start. >> >> Cheers >> >> -- >> Pat >> >> On 03/02/2009, at 8:13 PM, Solomon White wrote: >> >>> Ryan-- >>> >>> What is your environment? This sounds exactly like what I was >>> seeing, and my problem turned out to be that the command to rotate >>> the indexes was not in the PATH whilst running under Phusion >>> Passenger. >>> >>> >>> Hope this helps, >>> >>> Solomon >>> >>> On Tue, Feb 3, 2009 at 2:52 AM, Ryan Bigg <[email protected]> >>> wrote: >>> >>> I'm trying to do a search on recently created posts and this appears >>> not to work when I have set_property :delta => true (it also has >>> indexes :text) on my post model. I do the following: >>> >>> rake ts:in >>> script/console >>>>> Post.search("foobar") >>> => [] >>>>> Post.create(:text => "foobar") >>> => <Post object> >>>>> Post.search("foobar") >>> => [] >>> >>> Why does the second search return nothing? I thought delta-indexing >>> was supposed to pick up that kind of stuff? >>> >>> What's even stranger is that when I exit out of script/console and >>> then run rake ts:in, the post is shown in the search results: >>> >>> rake ts:in >>> script/console >>>>> Post.search("foobar") >>> => [<post object>] >>> => Post.find_by_text("foobar").destroy >>> => [] >>> >>> And then when i go and delete it, the post is no longer shown in the >>> results! This is how delta indexing SHOULD work in my mind, but why >>> is >>> not working for when I CREATE a post? >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>>> >> >> >>> > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
