Hi Pat,

I am still using TS version 0.9.9. I have customized it a lot
according to our own requirements. That's why I am still using the
very old version.


Best wishes,

Canvas

On May 29, 11:03 pm, Pat Allan <[email protected]> wrote:
> Hi Canvas
>
> What version of TS are you using? client.query has had the second argument 
> for a good while...
>
> --
> Pat
>
> On 29/05/2010, at 10:00 AM, Canvas wrote:
>
>
>
> > I have figured it out. I modified vender/plugins/thinking_sphinx/lib/
> > thinking_sphinx/search.rb.
>
> > I modified the following line
> > results = client.query query
> > to
> > results = client.query query, index   # index is "buy_sell_file" in
> > this case.
>
> > If the index is not specified, it's "*" by default, which means all
> > the indices, but the remote index is ignored for some reason.
>
> > Best wishes,
>
> > Canvas
>
> > On May 27, 5:19 pm, Canvas <[email protected]> wrote:
> >> I deleted the following section of configuration in config/
> >> development.sphinx.conf (local sphinx server)
>
> >> index buy_sell_file
> >> {
> >>   type = distributed
> >>   local = buy_sell_file_core
> >>   local = buy_sell_file_delta
> >>   agent = 127.0.0.1:9311:buy_sell_file_core
> >>   agent = 127.0.0.1:9311:buy_sell_file_delta
> >>   charset_type = utf-8
>
> >> }
>
> >> And I can still search and get the same result. It seems that this
> >> section is never really in use. No wonder the agent settings does not
> >> work. But why the index is not in use then?
>
> >> On May 27, 4:26 pm, Canvas <[email protected]> wrote:
>
> >>> This topic is related the following post. I created a new post because
> >>> I could not post my reply in the old 
> >>> one.http://groups.google.com/group/thinking-sphinx/browse_thread/thread/d...
>
> >>> Hi there guys,
>
> >>> I manually modifed my config file for distributed index, but it always
> >>> searches the local index, not the remote one. My config is as
> >>> following:
>
> >>> 1. config/sphinx.yml
>
> >>> development:
> >>>   address: 127.0.0.1
> >>>   port: 9312
> >>>   mem_limit: 256M
> >>>   ...
>
> >>> 2. config/development.sphinx.conf (local sphinx server)
>
> >>> indexer
> >>> {
> >>>   mem_limit = 256M
>
> >>> }
>
> >>> searchd
> >>> {
> >>>   listen = 127.0.0.1:9312
> >>>   log = /workspace/repo/EconveyancePro/log/searchd_2.log
> >>>   query_log = /workspace/repo/EconveyancePro/log/searchd_2.query.log
> >>>   read_timeout = 5
> >>>   max_children = 30
> >>>   pid_file = /workspace/repo/EconveyancePro/tmp/pids/
> >>> searchd_2.development.pid
> >>>   max_matches = 1000
>
> >>> }
>
> >>> source buy_sell_file_0_core
> >>> {
> >>>   ...
>
> >>> }
>
> >>> source buy_sell_file_0_delta : buy_sell_file_0_core
> >>> {
> >>>   ...
>
> >>> }
>
> >>> index buy_sell_file_core
> >>> {
> >>>   source = buy_sell_file_0_core
> >>>   path = /workspace/index/EconveyancePro/sphinx_index_2/
> >>> buy_sell_file_core
> >>>   charset_type = utf-8
> >>>   morphology     = stem_en
> >>>   charset_table  = 0..9, A..Z->a..z,a..z, _, -, @, !, $, %, ^, &,
> >>> (, ), +, `, ~, #, U+002C
> >>>   enable_star    = 1
> >>>   min_prefix_len = 0
> >>>   min_infix_len  = 2
>
> >>> }
>
> >>> index buy_sell_file_delta : buy_sell_file_core
> >>> {
> >>>   source = buy_sell_file_0_delta
> >>>   path = /workspace/index/EconveyancePro/sphinx_index_2/
> >>> buy_sell_file_delta
>
> >>> }
>
> >>> index buy_sell_file
> >>> {
> >>>   type = distributed
> >>>   local = buy_sell_file_core
> >>>   local = buy_sell_file_delta
> >>>   agent = 127.0.0.1:9311:buy_sell_file_core
> >>>   agent = 127.0.0.1:9311:buy_sell_file_delta
> >>>   charset_type = utf-8
>
> >>> }
>
> >>> 3. config/development_1.sphinx.conf ( remote sphinx server)
>
> >>> indexer
> >>> {
> >>>   mem_limit = 256M
>
> >>> }
>
> >>> searchd
> >>> {
> >>>   listen = 127.0.0.1:9311
> >>>   log = /workspace/repo/EconveyancePro/log/searchd_1.log
> >>>   query_log = /workspace/repo/EconveyancePro/log/searchd_1.query.log
> >>>   read_timeout = 5
> >>>   max_children = 30
> >>>   pid_file = /workspace/repo/EconveyancePro/tmp/pids/
> >>> searchd_1.development.pid
> >>>   max_matches = 1000
>
> >>> }
>
> >>> source buy_sell_file_0_core
> >>> {
> >>>   ...
>
> >>> }
>
> >>> source buy_sell_file_0_delta : buy_sell_file_0_core
> >>> {
> >>>   ...
>
> >>> }
>
> >>> index buy_sell_file_core
> >>> {
> >>>   source = buy_sell_file_0_core
> >>>   path = /workspace/index/EconveyancePro/sphinx_index_1/
> >>> buy_sell_file_core
> >>>   charset_type = utf-8
> >>>   morphology     = stem_en
> >>>   charset_table  = 0..9, A..Z->a..z,a..z, _, -, @, !, $, %, ^, &,
> >>> (, ), +, `, ~, #, U+002C
> >>>   enable_star    = 1
> >>>   min_prefix_len = 0
> >>>   min_infix_len  = 2
>
> >>> }
>
> >>> index buy_sell_file_delta : buy_sell_file_core
> >>> {
> >>>   source = buy_sell_file_0_delta
> >>>   path = /workspace/index/EconveyancePro/sphinx_index_1/
> >>> buy_sell_file_delta
>
> >>> }
>
> >>> index buy_sell_file
> >>> {
> >>>   type = distributed
> >>>   local = buy_sell_file_core
> >>>   local = buy_sell_file_delta
> >>>   charset_type = utf-8
>
> >>> }
>
> >>> I also added :index => "buy_sell_file" in the controller. The code is
> >>> as following:
>
> >>> result_files = BuySellFile.search(
> >>>             @full_text_query,
> >>>             :index => "buy_sell_file",
> >>>             :match_mode => :extended,
> >>>             :field_weights => field_weights,
> >>>             :with => @filter_conditions_hashtable,
> >>>             :page => page,
> >>>             :per_page => rows_per_page,
> >>>             :order => sort
> >>>           )
>
> >>> I have done it the way Sting did it, but it still searches only local
> >>> index. Any idea what is wrong? Thank you very much.
>
> >>> Best wishes,
>
> >>> Canvas- Hide quoted text -
>
> >> - Show quoted text -
>
> > --
> > 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 
> > athttp://groups.google.com/group/thinking-sphinx?hl=en.- Hide quoted text -
>
> - Show quoted text -

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