This is whole configuration....
]# script/console
Loading development environment (Rails 2.3.4)
>> ThinkingSphinx::Configuration.instance
=> #<ThinkingSphinx::Configuration:0xb77a46dc
@searchd_file_path="/env/rails_app/search_dev/db/sphinx/development",
@searchd_binary_name="searchd", @app_root="/env/rails_app/search_dev",
@index_options={:charset_type=>"utf-8"}, @delayed_job_priority=0,
@database_yml_file="/env/rails_app/search_dev/config/database.yml",
@configuration=#<Riddle::Configuration:0xb77a4628 @indexes=[],
@indexer=#<Riddle::Configuration::Indexer:0xb77a4600 @mem_limit="512MB">,
@searchd=#<Riddle::Configuration::Searchd:0xb77a45ec
@pid_file="/env/rails_app/search_dev/log/searchd.development.pid",
@port=3312, @log="/env/rails_app/search_dev/log/searchd.log",
@address="127.0.0.1",
@query_log="/env/rails_app/search_dev/log/searchd.query.log">>,
@source_options={:sql_range_step=>10000},
@model_directories=["/env/rails_app/search_dev/app/models/"],
@allow_star=false, @indexer_binary_name="indexer",
@config_file="/env/rails_app/search_dev/config/development.sphinx.conf",
@bin_path="">


2009/11/1 Sting Tao <sting...@gmail.com>

> 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