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

Reply via email to