Hi Bill
I've no idea why this isn't working... what happens if you set the
field weights using set_property in your define_index block instead?
It's annoying that we can't test this using Sphinx's commandline
search tool, as it doesn't have flags for weights.
--
Pat
On 16/03/2009, at 3:51 PM, wbharding wrote:
>
> Hey all, I'm having a problem getting TS to acknowledge
> the :field_weights I am setting for my search. I have tried to boil
> this problem down to be as simple as possible, but am having a hard
> time figuring out where to dig in debugging it. Here is my model:
>
> class Item < ActiveRecord::Base
> define_index do
> indexes title, :sortable => true
> indexes description
> indexes item_tags.tag_name, :as => :tag_names
> indexes categories.name, :as => :category_names
> ....
> end
> ...
> end
>
> I have a database with a bunch of items, some of which have the word
> "bizarre" in their titles, some of which have been tagged as
> "bizarre." But I can run either of these two searches and I get
> identical results:
>
> Item.search("bizarre", :field_weights => {"title" => 1, "tag_names" =>
> 20 })
> Item.search("bizarre", :field_weights => {"title" => 20, "tag_names"
> => 1 })
>
> I have tried a variety of ideas... increasing and decreasing the
> arbitrarily chosen weight of "20", searching with different words,
> setting different match modes, using symbols to name the indexes
> instead of strings, and even different queries... all for naught. No
> matter what I try, I continue to get the same set of results
> regardless of my field_weights. I also tried a couple tests using the
> set_property version of field weights, and this too had no effect on
> my results.
>
> I'm running Sphinx 0.9.8-release (r1371) with a release of TS that I
> grabbed a couple months ago (new enough to have grouping working,
> 0.9.9?).
> >
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---