rake ts:index should output that line if Sphinx is running. If you're  
indexing while Sphinx is stopped, then the line will not appear.

As for versions, if you're using a relatively recent version of TS,  
you can run rake thinking_sphinx:version. Otherwise, have a look in  
the thinking_sphinx.rb file in vendor/plugins/thinking_sphinx/lib/.  
(Although I recommend updating if you're using that old a version).

With regards to the delta issues - no idea why it's different for  
different versions of Windows - it's been quite some time since I've  
used Ruby on a Windows machine. Can you show me the code you're  
running on console to create a new object and then test that it  
appears in the search? You will want to wait a couple of seconds  
between creation and searching for Sphinx to catch up.

-- 
Pat

On 03/09/2009, at 12:21 PM, T Nielson wrote:

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

Reply via email to