Cool!
That solves the problem...It's really bad that I didn't check YML syntax at
all. I thought it's just a simple text file.
Let me see if that solves other problems, too!

Pat, You are wonderful!


Sting (From Taiwan)

2009/11/1 Pat Allan <[email protected]>

>
> Hi Sting
>
> Can you confirm that each set of values in your sphinx.yml file are
> indented by at least one space? ie:
> development:
>  mem_limit: 512M
>
> I've just checked in the Ruby YAML parser, and this matters.
>
> --
> Pat
>
> On 01/11/2009, at 6:36 PM, Sting Tao wrote:
>
> > 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 <[email protected]>
> >
> > 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 <[email protected]>
> > >
> > > 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