Hi Pat, Thanks, It worked once after I added the "dict: keywords" to thinking_sphinx.yml.
Regards, Loganathan On Wednesday, 2 April 2014 11:02:43 UTC+5:30, Pat Allan wrote: > > Hi Loganathan > > You seem to be using real-time indices - which is great - but that means > you don’t need to use the ts:index task. The two main tasks that are useful > are: > > * ts:generate - which adds/updates all documents in each real-time index. > * ts:regenerate - which stops Sphinx, clears out existing index files, > generates the configuration, starts Sphinx and runs ts:generate. > > However, you’re also using either min_infix_len or min_prefix_len - and > with Sphinx 2.1, the default dict setting doesn’t match with what is needed > (as the logs detail). So, if you add dict: keywords to the appropriate > environments in config/thinking_sphinx.yml and then run ts:regenerate, you > should hopefully have a working Sphinx setup. > > Cheers > > — > Pat > > On 2 Apr 2014, at 4:21 pm, Loganathan Sellappa > <[email protected]<javascript:>> > wrote: > > HI All, > > I have installed Sphinx from source with *pgsql* and then installed > thinking-sphinx gem(3.0.1) on my application (Rails 4.0.3). Then I > configured & generated the sphinx configurations. Then I added the indices > on app/indices and then tried to index & start the sphinx via rake ts:index > && ts:start and I got the below error > > *rake ts:index* > > Generating configuration to /home/stc/presto/config/development.sphinx.conf > Sphinx 2.1.7-release (rel21-r4638) > Copyright (c) 2001-2014, Andrew Aksyonoff > Copyright (c) 2008-2014, Sphinx Technologies Inc (http://sphinxsearch.com) > > using config file '/home/stc/config/development.sphinx.conf'... > FATAL: no indexes found in config file > '/home/stc/config/development.sphinx.conf' > > *rake ts:start* > > *Failed to start searchd daemon. Check > /home/stc/log/development.searchd.log.* > *Failed to start searchd. Check the log files for more information.* > > In the log file I can see the below errors > > *[Wed Apr 2 10:40:49.834 2014] [14338] Child process 14339 has been > forked* > *[Wed Apr 2 10:40:49.835 2014] [14339] listening on 127.0.0.1:9306 > <http://127.0.0.1:9306>* > *[Wed Apr 2 10:40:49.835 2014] [14339] WARNING: ERROR: index > 'collection_core': RT indexes support prefixes and infixes with only > dict=keywords - NOT SERVING* > *[Wed Apr 2 10:40:49.836 2014] [14339] WARNING: ERROR: index > 'resource_core': RT indexes support prefixes and infixes with only > dict=keywords - NOT SERVING* > *[Wed Apr 2 10:40:49.836 2014] [14339] WARNING: index 'collection': no > such local index 'collection_core' - SKIPPING LOCAL INDEX* > *[Wed Apr 2 10:40:49.836 2014] [14339] WARNING: index 'collection': no > valid local/remote indexes in distributed index - NOT SERVING* > *[Wed Apr 2 10:40:49.836 2014] [14339] WARNING: index 'resource': no such > local index 'resource_core' - SKIPPING LOCAL INDEX* > *[Wed Apr 2 10:40:49.836 2014] [14339] WARNING: index 'resource': no > valid local/remote indexes in distributed index - NOT SERVING* > *[Wed Apr 2 10:40:49.836 2014] [14339] FATAL: no valid indexes to serve* > *[Wed Apr 2 10:40:49.836 2014] [14338] Child process 14339 has been > finished, exit code 1. Watchdog finishes also. Good bye!* > > > > Regards, > Loganathan > > > -- > 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] <javascript:>. > To post to this group, send email to [email protected]<javascript:> > . > 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.
