I am still in development stage....so, I think development: part is more
important...right?

In config/sphinx.yml
development:
mem_limit : 512MB
sql_range_step: 10000
enable_star: 1
min_prefix_len: 0
min_infix_len: 2
min_word_len: 1
max_results: 70000
morphology: none
address: 10.40.25.33
port: 3312
charset_dictpath: /env/rails_app/search_dev
stopwords: /env/rails_app/search_dev/stopwords.txt

production:
address: 10.40.25.33
port: 3312

the output of the console
# script/console
Loading development environment (Rails 2.3.4)
>> ThinkingSphinx::Configuration.instance.address
=> "127.0.0.1"
>> exit




2009/11/1 Pat Allan <p...@freelancing-gods.com>

>
> Hi Sting
>
> What's the contents of your config/sphinx.yml file? Also, in script/
> console, what's the output of the following line?
>   ThinkingSphinx::Configuration.instance.address
>
> --
> Pat
>
> On 01/11/2009, at 5:34 AM, Sting Tao wrote:
>
> > I've viewed the document on provided link many times. Also, I
> > checked Sphinx documentation, too.
> > I just couldn't get it working as the document said...I wonder where
> > I am wrong....
> >
> > One question,
> > my ror app controller
> > @results_web= Web.search @query_string, :per_page=>5
> > The log when I did search 'rss' is:
> > Processing SearchController#index (for ::ffff:10.34.118.192 at
> > 2009-11-01 02:29:38) [POST]
> >   Parameters: {"q"=>"rss"}
> > Rendering search/index
> > Querying Sphinx: rss
> >   Web Load (0.3ms)   SELECT * FROM `pages` WHERE (`pages`.`id` IN
> > (10000015,10000023,10000024,10000025,10000026))
> > Completed in 19ms (View: 18, DB: 3) | 200 OK
> >
> > I found that the default behavior of ROR is to talk to Sphinx at
> > 127.0.0.1:3312  no matter what I wrote in config/sphinx.yml. Please
> > teach me how to debug and what to look at?
> >
> >
> > Sting
> > 2009/10/31 Pat Allan <p...@freelancing-gods.com>
> >
> > To get Thinking Sphinx talking to a remote server, you need to set it
> > in your sphinx.yml file, as address:
> > http://freelancing-god.github.com/ts/en/advanced_config.html
> >
> >   production:
> >     address: 10.0.0.4
> >
> > Not sure about the distributed indexes, but try the above first, and
> > let's confirm this is working. If the distributed problem is still
> > happening, let me know.
> >
> > --
> > Pat
> >
> > On 30/10/2009, at 2:04 PM, sting...@gmail.com wrote:
> >
> > >
> > > I have problems regarding setting up distributed index. I've read
> > the
> > > documents everywhere I can find in Google.... :~~
> > >
> > > problem 1:
> > > ThinkingSphinx always search 127.0.0.1
> > >
> > > in development.sphinx.conf
> > > searchd
> > > {
> > >  listen = xx.xx.xx.xx:3312      <= listen to specific localhost ip,
> > > not 127.0.0.1
> > >  log = /xxxx/log/searchd.log
> > >  query_log = /xxx/log/searchd.query.log
> > >  pid_file = /xxx/log/searchd.development.pid
> > > }
> > >
> > > index web_core
> > > {
> > >  source = web_core_0
> > >  path = /xxxx/db/sphinx/development/web_core
> > >  charset_type = zh_cn.utf-8
> > >  charset_dictpath = /xxxx
> > >  html_strip = 1
> > > }
> > >
> > > index web
> > > {
> > >  type = distributed
> > >  agent = xx.xx.xx.xx:3312:web_core <= the IP of this server
> > >  agent = yy.yy.yy.yy:3312:web_core <= the IP of the other server
> > > }
> > >
> > >
> > >
> > > in controller
> > > @results_web= Web.search @query_string, :per_page=>5
> > >
> > >
> > > When I use browse and point to the controller url, here is the error
> > > message
> > >
> > > Connection to 127.0.0.1 on 3312 failed. Connection refused - connect
> > > (2)
> > >
> > >
> > > How can I make Thinking Sphinx and RoR to search the IP I want it to
> > > search (xx.xx.xx.xx)
> > >
> > >
> > >
> > >
> > >
> > >
> > > Problem2:
> > > Ther result doesn't contain (remote distributed index) content.
> > >
> > > With above setting, I then change  searchd listen interface to any
> > >
> > > searchd
> > > {
> > >  listen = 3312      <= listen to all interface
> > >  log = /xxxx/log/searchd.log
> > >  query_log = /xxx/log/searchd.query.log
> > >  pid_file = /xxx/log/searchd.development.pid
> > > }
> > >
> > >
> > > The controller can work now.... but the result always constraint to
> > > "local index"
> > > Even I remark the agent, controller can still do search! But still
> > > "local index"...NO remote agent index!!
> > > index web
> > > {
> > >  type = distributed
> > > #  agent = xx.xx.xx.xx:3312:web_core
> > > #  agent = yy.yy.yy.yy:3312:web_core
> > > }
> > >
> > >
> > > What's wrong with my config! HELP!
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > >
> >
> >
> >
> >
> >
> > >
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Thinking Sphinx" group.
To post to this group, send email to thinking-sphinx@googlegroups.com
To unsubscribe from this group, send email to 
thinking-sphinx+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/thinking-sphinx?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to