Hi David

Sorry, the docs there should be more clear - RAILS_ROOT is just a placeholder 
for people to put their own app directory in. It’s not a magic variable that 
gets replaced within the TS code. You *can* use ERB within thinking_sphinx.yml, 
but in this case that wouldn’t quite work, because you really shouldn’t have 
these files within the app’s current Rails.root - they need to be in a shared 
directory.

I would avoid the need for symlinks, and just use shared folders instead.

Cheers

— 
Pat

On 29 Oct 2014, at 6:22 am, David Krmpotic <[email protected]> wrote:

> david@eclipse:~/Projects/tb (master)$ bundle exec rake ts:configure
> 
> Generating configuration to 
> /Users/david/Projects/tb/config/development.sphinx.conf
> 
> david@eclipse:~/Projects/tb (master)$ cat config/development.sphinx.conf | 
> grep RAILS
> 
>   path = RAILS_ROOT/tmp/sphinx/post_core
> 
>   path = RAILS_ROOT/tmp/sphinx/post_delta
> 
> 
> On Tuesday, October 28, 2014 8:20:54 PM UTC+1, David Krmpotic wrote:
> Pat, thank you for the fast response...
> 
> Actually in this case I'm at fault because of my new deployment strategy the 
> sphinx folder with indices got stranded on each deploy... now I want to 
> symlink it but I'm having some trouble with this:
> 
> http://pat.github.io/thinking-sphinx/advanced_config.html
> 
> it says I can use:
> 
> indices_location: "RAILS_ROOT/tmp/sphinx"
> 
> in thinking_sphinx.yml but this doesn't get expanded in generated sphinx 
> configuration files....
> 
> So how can I use RAILS_ROOT there and is the manual outdated?
> 
> thank you
> 
> On Sunday, October 26, 2014 5:01:52 AM UTC+1, Pat Allan wrote:
> Hi David
> 
> In recent versions of Thinking Sphinx (v3.1.1 definitely, and I think 3.1.0 
> too) guard files are put in place while indexing occurs, to avoid an index 
> being processed multiple times at once. Unfortunately, these guard files 
> aren't cleared out when an exception is raised during indexing... have a look 
> in the folder of your index files, should be easy enough to spot.
> 
> In the upcoming v3.1.2 release, there'll be better logging to note if these 
> guard files are blocking indexing requests, and they'll also be cleared out 
> if an exception is raised.
> 
> — 
> Pat
> 
> On 25 Oct 2014, at 5:49 pm, David Krmpotic <[email protected]> wrote:
> 
>> Hi, I use TS 3.1.1 and Sphinx 2.2.5 on the server and this is my index 
>> definition:
>> 
>> ThinkingSphinx::Index.define :post, with: :active_record, delta: true do
>>   indexes :text
>>   indexes :tags
>>   
>>   has :user_id
>>   has :created_at
>> end
>> 
>> After upgrading both TS and Sphinx every few days of webapp usage, I notice 
>> that new records are no longer indexed.
>> 
>> I checked and they are really not in the sphinx post_core or post_delta 
>> indices.
>> 
>> After reindexing and restarting sphinx, it's ok for a few days then the same 
>> happens.
>> 
>> How to troubleshoot this further?
>> 
>> thank you
>> david
>> 
>> 
>> -- 
>> 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/d/optout.
> 
> 
> -- 
> 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/d/optout.

-- 
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/d/optout.

Reply via email to