this http://pastie.org/486059
which seem like the right output for the command... i tried to stop/start the server....nothing helps. On May 21, 7:21 pm, Pat Allan <[email protected]> wrote: > Hm, wait, just re-thinking - if you can't see the output from script/ > console, then it's not a path issue - because script/console is run by > yourself, not passenger. > > What's the output of `indexer` (with angle quotes) in script/console? > > -- > Pat > > On 21/05/2009, at 1:25 PM, Elad Meidar wrote: > > > > > it makes no difference.... > > > still i can't see no sphinx messages when new items are created, and > > delta => true status_updates aren't in results either... > > > is there anything else i need to do in order to enable access to the > > indexer bin ? maybe permissions to the www user? seem like this is the > > problem. > > > On May 21, 3:46 pm, Pat Allan <[email protected]> wrote: > >> You probably don't need bin_path set on your development > >> environment - > >> I've never had problems, because it's all run by my own user, not > >> passenger. > > >> And it's not something that appears in the configuration file, it's > >> just how Thinking Sphinx makes calls to the binaries. > > >> Cheers > > >> -- > >> Pat > > >> On 21/05/2009, at 12:43 PM, Elad Meidar wrote: > > >>> you nailed it. > > >>> on development it's working... > > >>> but i don't seem to see the bin_path instructions on the development > >>> conf.... where it should be ? > >>> this is my sphinx.yml > > >>> development: &my_settings > >>> min_prefix_len: 0 > >>> min_infix_len: 1 > >>> min_word_len: 1 > >>> max_results: 70000 > >>> bin_path: /usr/local/bin > >>> morphology: none > >>> charset_table: ** huge charset.. i removed it for readability ** > >>> test: > >>> <<: *my_settings > >>> production: > >>> <<: *my_settings > > >>> On May 21, 3:18 pm, Pat Allan <[email protected]> wrote: > >>>> Ah, if you're not seeing any output, then it could be that the > >>>> Sphinx > >>>> binaries - indexer and searchd - aren't referenced in the PATH set > >>>> within your web server (I'm guessing passenger). > > >>>> You'll need to add the following to your config/sphinx.yml (or > >>>> create > >>>> it): > > >>>> production: > >>>> bin_path: /usr/local/bin > > >>>> The bin_path should be set to the output of `which indexer` from > >>>> the > >>>> shell - minus /indexer, of course. > > >>>> You're not seeing the problem with the datetime approach because > >>>> you're invoking the rake task yourself, not via the web server. > > >>>> ... of course, I may be completely wrong about the problem :) > > >>>> -- > >>>> Pat > > >>>> On 21/05/2009, at 12:08 PM, Elad Meidar wrote: > > >>>>> Hi guys, > > >>>>> I tried to wrestle with it a little bit, tried to create a new > >>>>> StatusUpdate record to see what the log says... but nothing there, > >>>>> no > >>>>> sphinx message of any kind. > >>>>> I decided to change my model to use set_property :delta > >>>>> => :datetime > >>>>> instead of :delta => true and it appears to be working at the > >>>>> moment... but i would still like to find out why the :delta => > >>>>> true > >>>>> fails. > > >>>>> i attach my production.conf so you might be able to point out > >>>>> where > >>>>> i'm wrong (generated with ts:conf only). > >>>>>http://pastie.org/485658 > > >>>>> Thanx guys.. > > >>>>> Scott.. yeah, it's not an extortion of course... at least not as > >>>>> worst > >>>>> as it used to be :) > > >>>>> On May 21, 2:44 pm, Pat Allan <[email protected]> wrote: > >>>>>> Hi Elad > > >>>>>> The ts:in:delta task is only for datetime deltas, and you're > >>>>>> using > >>>>>> the > >>>>>> default approach instead, so you don't need to run that. > > >>>>>> When you create a new status update in console, do you also see > >>>>>> several lines from the Sphinx indexer task being output? > > >>>>>> -- > >>>>>> Pat > > >>>>>> On 21/05/2009, at 7:52 AM, Elad Meidar wrote: > > >>>>>>> i have sphinx 0.9.8.1 installed and for some reason, it > >>>>>>> refuses to > >>>>>>> take deltas into consideration when searching, until i re-index > > >>>>>>> here is an example for the console: > > >>>>>>> #<StatusUpdate id: 31109, content: "Microsoft just patented > >>>>>>> extortion", author: "xxxx", source_id: "1", direct_link: > >>>>>>> "hxxxx", > >>>>>>> uid: > >>>>>>> "234234233", created_at: "2009-05-21 14:14:55", updated_at: > >>>>>>> "2009-05-21 14:14:55", handler: "t", posted_at: "1242915290", > >>>>>>> delta: > >>>>>>> true> > > >>>>>>> but searching for "microsoft": > > >>>>>>> StatusUpdate.search("@content microsoft", :per_page => > >>>>>>> 1000, :match_mode => :extended) > > >>>>>>> does not return this result. > > >>>>>>> here is my index: > > >>>>>>> define_index do > >>>>>>> indexes content, :sortable => true > >>>>>>> has posted_at, handler, author > > >>>>>>> has users(:id), :as => :user_ids > >>>>>>> set_property :delta => true # for stuff that are added between > >>>>>>> indexing > >>>>>>> end > > >>>>>>> another thing is that when i 'ts:in:delta', nothing seem to be > >>>>>>> happening, the delta flag stays as it should on new records, but > >>>>>>> they > >>>>>>> still don't appear in search (actually the rake task does not > >>>>>>> even > >>>>>>> return any output). --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
