Start with "Query Elevation" and see if that helps:
http://wiki.apache.org/solr/QueryElevationComponent
Index-time document boost is a possibility.
Maybe an ExternalFileField where every document could have a dynamic boost
value that you add with a boost function.
-- Jack Krupansky
-----Original Message-----
From: Shawn Heisey
Sent: Thursday, January 17, 2013 4:11 PM
To: solr-user@lucene.apache.org
Subject: Questions about boosting
I've been trying to figure this out on my own, but I've come up empty so
far. I need to boost documents from a certain provider. The idea is
that if any documents in a result match a separate query (like
provider:bigbucks), I need to multiply the score by X. It's important
that the result set of the actual query is not changed, just the order.
I've tried a few things from the relevancy page on the wiki but so far I
can't seem to get anything to work. What syntax should I be using? Is
it possible to do this at query time?
Thanks,
Shawn