If I've missed this in the documentation just point me in the right direction, otherwise ...

I'm interested in ways of tweaking result sets based on criteria external to the search itself. For example:

   user searches for "foo AND bar" in a general "text" search
   search returns 100 records

I don't want to change the records in the set but just shuffle the order by
   boost the records with both foo and bar in the title field
boost the records with "foo bar" ahead of those with "foo, baz, bop and bar"
   boost the records with a 5 rating, more than those with a 4, or a 3
boost the records where hasComment is true over those hasComment is false boost really long records with lots of foo's and bar's relative to the short record
       (what I tend to call "the lousy metadata wins" problem)

The key is not to produce raw sorts on any one of these, but rather to hint the order based on various weightings of multiple factors.

Doable?

Walter Lewis

Reply via email to