Hmm, does the current version of sphinx/TS produce output like
"rotating indices: succesfully sent SIGHUP to searchd (pid=5716)" ? Found this on http://railsforum.com/viewtopic.php?id=24959 and compared the authors output with mine and this line is missing. Best, Tom 2009/9/3 T Nielson <[email protected]> > P.S. > on XP I'm using an older version of TS but I don't know where to find the > versionnumber ;-) > > 2009/9/3 T Nielson <[email protected]> > > Hi Pat, >> >> maybe it was an issue of Windows 7. However, i tried my approach on XP and >> it worked, except for delta-indexing. The Model contains set_property :delta >> => true and the database was migrated successfully. If I create a new >> object, I can see in the console, that TS was invoked like: >> >> using config file... >> indexing index 'container_delta' >> collected 1 docs, 0.0 MB >> ... >> total 1 docs, 60 bytes >> >> But a searchquery on this new object doesn't return any result. That's >> kind of weird 'cause delta-indexing worked for me (2 months ago I think). >> Any idea? >> >> Regards, >> Tom >> >> 2009/9/3 Pat Allan <[email protected]> >> >> >>> What happens if you change >>> Container.search params[:search] >>> to >>> ThinkingSphinx.search params[:search], :class => Container >>> >>> Although ideally, the first version *should* work, but I've not seen >>> this issue before. >>> >>> -- >>> Pat >>> >>> On 03/09/2009, at 9:15 AM, T Nielson wrote: >>> >>> > Hi Pat, >>> > >>> > I'm using the latest stable version of sphinx (0.9.8.1), Rails >>> > 2.2.2, Ruby 1.8.6 and the latest version of TS I've found on >>> http://github.com/freelancing-god/thinking-sphinx/tree/master >>> > (clicked the Download Button). The searchcode is nearly the same >>> > I've tried in the console: >>> > >>> > All this tried in development and on a local connection (localhost): >>> > >>> > Console: >>> > Container.search 'myvalue' --> returns an Array containing elements >>> > >>> > Controller: >>> > Container.search params[:search] --> returns 'undefined method >>> > `search' for #<Class:0x10bc9944>' , I've already checked the >>> > params[:search], so that's not the issue >>> > >>> > I could imagine that this is a PATH issue, but I'm not sure. My >>> > sphinx.yml looks as below (development same as production and I >>> > didn't set the bin_path in my system_environment path-variable, only >>> > in the yml): >>> > >>> > production: >>> > enable_star: 1 >>> > min_infix_len: 3 >>> > max_matches: 1000 >>> > bin_path: 'F:/Work/Aptana/sphinx/bin' >>> > log: 'F:/Work/Aptana/sphinx/bin/log/searchd.log' >>> > query_log: 'F:/Work/Aptana/sphinx/bin/log/query.log' >>> > >>> > Thank you very much for your help! >>> > >>> > Tom >>> > >>> > 2009/9/2 Pat Allan <[email protected]> >>> > >>> > Hi Tom >>> > >>> > Good to know we've got one issue out of the way. >>> > >>> > As for the next... what versions of TS, Rails and Sphinx are you >>> > using? And what is the search code in the controller that isn't >>> > working? Is there an error? Or just no results being returned? >>> > >>> > -- >>> > Pat >>> > >>> > On 02/09/2009, at 9:43 PM, T Nielson wrote: >>> > >>> > > Hi Pat, >>> > > >>> > > I tried your proposal and it worked ;-) !! Thank you very much - >>> > > but now I experience another problem: Model.search via ruby/script >>> > > console works... but Model.search from a controller doesn't. Maybe a >>> > > problem of a wrong thinking_sphinx version? Or do you have any clues >>> > > how this issue is caused? >>> > > >>> > > Best, >>> > > Tom >>> > > >>> > > 2009/9/2 Pat Allan <[email protected]> >>> > > >>> > > Hi Tom >>> > > >>> > > attris.value in your Container's define_index block should work. I >>> > > don't think value is a reserved word, but just in case, try the >>> > > following: >>> > > indexes attris(:value), :as => :container_attribute >>> > > >>> > > -- >>> > > Pat >>> > > >>> > > On 02/09/2009, at 7:09 PM, Tom wrote: >>> > > >>> > > > >>> > > > Hi Pat, >>> > > > >>> > > > thank you for your response. I tried two different ways because my >>> > > > models (Container and Attri) are in a 1:N association. I wanted >>> > all >>> > > > container.attributes.values to be indexed but that didn't work, so >>> > > > I've tried the solution you can see in the Attri-Model below (and >>> > > that >>> > > > didn't work either..). All my other Models get indexed as they are >>> > > > supposed to be, so I thought about reserved keywords, in this >>> > > example >>> > > > "value". Here my models: >>> > > > >>> > > > >>> > > > class Attri < ActiveRecord::Base >>> > > > belongs_to :container >>> > > > >>> > > > define_index do >>> > > > indexes :value, :as => :attri_value >>> > > > set_property :delta => true >>> > > > end >>> > > > >>> > > > end >>> > > > >>> > > > >>> > > > class Container < ActiveRecord::Base >>> > > > has_many :attris, :dependent => :destroy >>> > > > >>> > > > define_index do >>> > > > indexes :name >>> > > > indexes attris.value, :as => :container_attribute #does this >>> > > > work? or should it be indexes container.attris.values, :as >>> > > > => :something ? >>> > > > set_property :delta => true >>> > > > end >>> > > > >>> > > > end >>> > > > >>> > > > >>> > > > Best regards, >>> > > > Tom >>> > > > >>> > > > >>> > > > On 2 Sep., 18:02, Pat Allan <[email protected]> wrote: >>> > > >> Hi Tom >>> > > >> >>> > > >> What's your define_index block looking like for this model? Are >>> > you >>> > > >> seeing any error messages (and if not, what's indicating that >>> > it's >>> > > >> not >>> > > >> working?) >>> > > >> >>> > > >> -- >>> > > >> Pat >>> > > >> >>> > > >> On 01/09/2009, at 1:40 PM, Tom wrote: >>> > > >> >>> > > >> >>> > > >> >>> > > >>> hi there, >>> > > >> >>> > > >>> i'm trying to five models. the whole thing works.. except for >>> > one >>> > > >>> model. it's name is "Attri" and has three values: >>> > "container_id", >>> > > >>> "key_id" and .. the value i want to index: "value". is "value" >>> > > >>> maybe a >>> > > >>> reserved keyword and is not recognized by ts? >>> > > >> >>> > > >>> thanks in advance, >>> > > >>> tom >>> > > > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > > > >>> > >>> > >>> > >>> > >>> > >>> > > >>> >>> >>> >>> >>> >> > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
