Thanks Jack. I'll give that a whirl. From: Jack Krupansky <jack.krupan...@gmail.com> To: solr-user@lucene.apache.org; Mike L. <javaone...@yahoo.com> Sent: Saturday, April 11, 2015 12:04 PM Subject: Re: Bq Question - Solr 4.10 It all depends on what you want your scores to look like. Or do you care at all what the scores look like? Here's one strategy... Divide the score space into two halves, the upper half for a preferred manufacturer and the lower have for non-preferred manufacturers. Step 1: Add 1.0 to the raw Lucene score (bf parameter) if the document is a preferred manufacturer. Step 2: Divide the resulting score by 2 (boost parameter). So if two documents had the same score, say 0.7, the preferred manufacturer would get a score of (1+0.7)/2 = 1.7/2 = 0.85, while the non-preferred manufacturer would get a score of 0.7/2 = 0.35. IOW, apply an additive boost of 1.0 and then a multiplicative boost of 0.5.
-- Jack Krupansky On Sat, Apr 11, 2015 at 12:28 PM, Mike L. <javaone...@yahoo.com.invalid> wrote: Hello - I have qf boosting setup and that works well and balanced across different fields. However, I have a requirement that if a particular manufacturer is part of the returned matched documents (say top 20 results) , all those matched docs from that manufacturer should be bumped to the top of the result list. From a scoring perspective - when I look at those manufacturer docs vs the ones scored higher - there is a big difference there, because the keywords searched are much more relevant on other docs. I'm a bit concerned with the idea of applying an enormous bq boost for that particular manufacturer to bump up those doc's - but I suspect it would work. On the flip side, I considered using elevate, but there are thousands of documents I would have to account and hardcode those doc id's. Is using bq the best approach or is there a better solution to this? Thanks,Mike