I'm going to try index time per-field boosting and do the boost computation at index time and see if that helps.
On Thu, 2012-03-29 at 10:08 -0400, Darren Govoni wrote: > Hi, > I have a situation I want to re-score document relevance. > > Let's say I have two fields: > > text: The quick brown fox jumped over the white fence. > terms: fox fence > > Now my queries come in as: > > terms:[* TO *] > > and Solr scores them on that field. > > What I want is to rank them according to the distribution of field > "terms" within field "text". Which is a per document calculation. > > Can this be done with any kind of dismax? I'm not searching for known > terms at query time. > > If not, what is the best way to implement a custom scoring handler to > perform this calculation and re-score/sort the results? > > thanks for any tips!!! >