Yup, that should do the trick. But it's like db:migrate - only run it when you 
need to.

On 16/10/2013, at 11:50 PM, Mauro Nidola <[email protected]> wrote:

> You are right.
> 
> Concerning deploy to production server:
> TS 3.0.5 does not provide a capistrano recipe when using real time indices. 
> Is executing the command "RAILS_ENV=production bundle exec rails 
> ts:regenerate" all I need to do?
> 
> Many thanks for your help.
> 
> Mauro
> 
> 
> 
> On Wednesday, October 16, 2013 2:26:42 PM UTC+2, Pat Allan wrote:
> It's all in the Sphinx documentation :)
> 
> http://sphinxsearch.com/docs/manual-2.0.9.html#rt-internals
> 
> When the daemon stops, yes, everything gets saved to the index files. If the 
> daemon crashes, the next time it starts it will use the binlog files to 
> ensure the indices are up to date. Perhaps it wouldn't be a bad idea to run 
> ts:generate on a regular basis (but ts:regenerate only needs to be run when 
> you change your index definitions or other Sphinx settings).
> 
> As for how frequently the updates are written to the file - see if the Sphinx 
> documentation link above helps to clarify that (it's not a clear cut answer).
> 
> Good to know it's working for you!
> 
> -- 
> Pat
> 
> On 16/10/2013, at 11:22 PM, Mauro Nidola <[email protected]> wrote:
> 
>> Hi Pat,
>> it seems to work now, on monday I did several tests and perhaps I searched 
>> on an empty table.
>> 
>> Can you confirm that indices are save to file when the sphinx deamon is 
>> stopped?
>> 
>> Scenario:
>> 
>> 
>> I execute the command bundle exec rake ts:regenerate and after that the 
>> directory db/sphinx/development is empty (does indices lives to ram?)
>> I stop the sphinx daemon executing the command bundle exec rake ts:stop and 
>> after that indices are stored to file
>> What happen if the sphinx process crashes? 
>> 
>> How frequently Are indices saved to file (every X amount of time OR only 
>> when the sphinx process is stopped)?
>> 
>> It could be useful to include such information in the documentation ;)
>> 
>> Many thanks,
>> Mauro
>> 
>> 
>> On Wednesday, October 16, 2013 10:04:17 AM UTC+2, Pat Allan wrote:
>> Hi Mauro 
>> 
>> Can you confirm the Sphinx daemon running is the one you expect? 
>> 
>>   ps aux | grep searchd 
>> 
>> Although, if it was a different daemon, surely there'd be some errors 
>> somewhere along the way. 
>> 
>> And the paths in the generated development.sphinx.conf file point to 
>> db/sphinx/development, right? Can't see any reason why they wouldn't. 
>> 
>> -- 
>> Pat 
>> 
>> On 16/10/2013, at 5:23 PM, Mauro Nidola <[email protected]> wrote: 
>> 
>> > Hi Pat, 
>> > follows the content of my config/thinking_sphinx.yml: 
>> > 
>> > development: 
>> >   bin_path: "/usr/local/Cellar/sphinx/2.0.9/bin" 
>> >   mysql41: 9306 
>> >   enable_star: true 
>> >   min_prefix_len: 3 
>> >   html_strip: true 
>> > test: 
>> >   bin_path: "/usr/local/Cellar/sphinx/2.0.9/bin" 
>> >   mysql41: 9307 
>> >   enable_star: true 
>> >   min_prefix_len: 3 
>> >   html_strip: true 
>> > 
>> > 
>> > I unsuccessfully tried with the last commit 2 days ago. 
>> > 
>> > Thanks, 
>> > Mauro 
>> > 
>> > 
>> > On Wednesday, October 16, 2013 2:39:25 AM UTC+2, Pat Allan wrote: 
>> > There are people using it in production, and I've had it working locally, 
>> > so I guess it's working through 'beta' status. 
>> > 
>> > Can you give the latest commits in TS a go, see if that helps at all? 
>> > Also: do you have anything in your config/thinking_sphinx.yml file (if 
>> > there is one)? 
>> > 
>> >   gem 'thinking-sphinx', 
>> >     :git    => 'git://github.com/pat/thinking-sphinx.git', 
>> >     :branch => 'master', 
>> > 
>> > -- 
>> > Pat 
>> > 
>> > On 16/10/2013, at 3:08 AM, Mauro Nidola <[email protected]> wrote: 
>> > 
>> > > Hi Pat, 
>> > > db/sphinx/development directory is empty and the same is for results. 
>> > > 
>> > > How can I debug this? 
>> > > 
>> > > Btw is real time indexing still in beta? 
>> > > 
>> > > Many thanks, Mauro 
>> > > 
>> > > On Tuesday, October 15, 2013 1:52:03 AM UTC+2, Pat Allan wrote: 
>> > > Hi Mauro 
>> > > 
>> > > The output indicates it's running successfully… is there nothing at all 
>> > > in db/sphinx/development? What about if you search for SearchableItem 
>> > > objects? 
>> > > 
>> > > -- 
>> > > Pat 
>> > > 
>> > > On 15/10/2013, at 2:00 AM, Mauro Nidola <[email protected]> wrote: 
>> > > 
>> > >> Hi Pat, I everybody, 
>> > >> I read your blog post about realtime indexes, but I have a problem, 
>> > >> indices are not generated when I run the command ts:regenerate (the 
>> > >> directory /PATH/TO/RAILS/PROJECT/DIR/db/sphinx/development is empty). 
>> > >> 
>> > >> 
>> > >> Follows the output of the command: 
>> > >> 
>> > >> searchd is not currently running. 
>> > >> Stopped searchd daemon (pid: 2675). 
>> > >> Generating configuration to 
>> > >> /PATH/TO/RAILS/PROJECT/DIR/config/development.sphinx.conf 
>> > >> Started searchd successfully (pid: 1279). 
>> > >> Generating index files for searchable_item_core 
>> > >> ............................. 
>> > >> 
>> > >> Env details: OSX 10.8.5, apache2 + passenger 4.0.20, ruby 1.9.2, rails 
>> > >> 3.2.14 
>> > >> 
>> > >> Any idea? 
>> > >> 
>> > >> Many thanks in advance. 
>> > >> 
>> > >> -- 
>> > >> You received this message because you are subscribed to the Google 
>> > >> Groups "Thinking Sphinx" group. 
>> > >> To unsubscribe from this group and stop receiving emails from it, send 
>> > >> an email to [email protected]. 
>> > >> To post to this group, send email to [email protected]. 
>> > >> Visit this group at http://groups.google.com/group/thinking-sphinx. 
>> > >> For more options, visit https://groups.google.com/groups/opt_out. 
>> > > 
>> > > 
>> > > -- 
>> > > You received this message because you are subscribed to the Google 
>> > > Groups "Thinking Sphinx" group. 
>> > > To unsubscribe from this group and stop receiving emails from it, send 
>> > > an email to [email protected]. 
>> > > To post to this group, send email to [email protected]. 
>> > > Visit this group at http://groups.google.com/group/thinking-sphinx. 
>> > > For more options, visit https://groups.google.com/groups/opt_out. 
>> > 
>> > 
>> > -- 
>> > You received this message because you are subscribed to the Google Groups 
>> > "Thinking Sphinx" group. 
>> > To unsubscribe from this group and stop receiving emails from it, send an 
>> > email to [email protected]. 
>> > To post to this group, send email to [email protected]. 
>> > Visit this group at http://groups.google.com/group/thinking-sphinx. 
>> > For more options, visit https://groups.google.com/groups/opt_out. 
>> 
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Thinking Sphinx" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/thinking-sphinx.
>> For more options, visit https://groups.google.com/groups/opt_out.
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Thinking Sphinx" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/thinking-sphinx.
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
You received this message because you are subscribed to the Google Groups 
"Thinking Sphinx" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/thinking-sphinx.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to