I have trouble balancing between popularity and search relevance.
The trouble is combining boost factors and a mm(minimum match) of less than
100%.
The mm leads the search to return also less relevant items.
Two conflicting main scenarios exist:
- generic category search (say something like tft)
The boost is a way to adjust the weight of that field, just like you
adjust the weight of any other field. If the boost is dominating the
score, reduce the weight and vice versa.
wunder
On 5/10/07 9:22 PM, "Chris Hostetter" <[EMAIL PROTECTED]> wrote:
>
> : Is this correct? bf is a boosting fun
: I actually used the _val_ hack, so query foo:bar
: _val_:"ord(popularity)^0.5", still playing with it though its still
: skewing results a bit to much.
if your query string is...
foo:bar _val_:ord(popularity)^0.5
..then part of your problem may be that (unless you've changed the default
o
: Is this correct? bf is a boosting function, so a function is needed there,
no?
: If I'm not missing someting, the ^0.5 is just a boost, and "popularity"
: is just a (numeric) field. So boosting a numeric field wouldn't make
: sense, but appying it to a function would. Am I missing something?
]>
To: solr-user@lucene.apache.org
Sent: Wednesday, May 9, 2007 8:05:53 PM
Subject: Re: Solr Sorting, merging/weighting sort fields
No problem. Use a boost function. In a DisMaxRequestHandler spec
in solrconfig.xml, specify this:
popularity^0.5
This value will be added to the score
OTECTED]>
To: solr-user@lucene.apache.org
Sent: Wednesday, May 9, 2007 8:05:53 PM
Subject: Re: Solr Sorting, merging/weighting sort fields
No problem. Use a boost function. In a DisMaxRequestHandler spec
in solrconfig.xml, specify this:
popularity^0.5
This value will be added to the score
Thanks, worked perfectly!
-Nick
On 5/10/07, Walter Underwood <[EMAIL PROTECTED]> wrote:
No problem. Use a boost function. In a DisMaxRequestHandler spec
in solrconfig.xml, specify this:
popularity^0.5
This value will be added to the score before ranking.
You will probably need to f
No problem. Use a boost function. In a DisMaxRequestHandler spec
in solrconfig.xml, specify this:
popularity^0.5
This value will be added to the score before ranking.
You will probably need to fuss with the multiplier to get the popularity
to the right proportion of the total score. I