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, [email protected] 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 [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