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
-~----------~----~----~----~------~----~------~--~---