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 -~----------~----~----~----~------~----~------~--~---
