Hi all
I am a RoR developer, and I need your help to solve a issue in
Thinking Sphinx.

I have following indexes in method define_index in product table.
    indexes [la, tl], :as => :main_title
    indexes "CONCAT_WS(' ',REPLACE(la,'-',' '),REPLACE(tl,'-','
'),REPLACE(st,'-',' '))", :as => :whole_title
    indexes isbn13, cns2, cns3, bic2sc1, bic2sc2, bic2sc3, bic2sc4,
bic2sc5, bic2st1, rare_pubpd#bic2st1 and rare_pubpd required for rare
books
    indexes cns1, :as => :cns1, :sortable => :true
    indexes product_category.slug, :as => :product_category_slug


now say I have few records in table as described here:
id la  ,  tl
1) "", "Johann Heinrich Voss Uber Des Virgilischen Landgedichts Ton
Und Auslegung (1791)"
2) "", "Johann Heinrich Voss Uber Des Virgilischen Landgedichts Ton
Und Auslegung (1791)"
3) "", "Briefwechsel Zwischen Heinrich Voss Und Jean Paul"
4) "", "Briefwechsel Zwischen Heinrich Voss Und Jean Paul"
5) "", "Voss"
6) "", "Talking Football : the 1997 Club 10 Afl Diaries of Wayne
Carey, Glen Jakovich, Tony Lockett, Michael Voss and Gavin Wanganeen"


And I do query in console
>> Product.search('@main_title ^voss$', :match_mode => :extended2).first
or
>> Product.search('@(main_title,whole_title) ^voss$', :match_mode => 
>> :extended2).first
or
>> Product.search('@main_title ^voss$', :match_mode => :extended2).first
or
>> Product.search('@(main_title,whole_title) ^voss$|voss', :match_mode => 
>> :extended2).first

nothing is getting me the 5th record as a output. Infact ^voss$ should
match only one record but I get multiple records as output.


What I want is : Exact matched record should come first followed by
other records, which are not exactly matching title, but have the word
'voss' somewhere in the title (i.e either in main_title or
whole_title).

Thanks in advance.

Surya.

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