Just for reference you should start by reviewing Lucid's "click scoring framework":
http://lucidworks.lucidimagination.com/display/lweug/Click+Scoring+Relevance+Framework

To do all of that yourself is a major undertaking, but maybe you could identify a simpler subset that does just enough to satisfy your needs.

You could have a custom request handler (or even a separate application) that stores your click boost in an external file and then have a boost function query that references an ExternalFieldField:
http://lucene.apache.org/solr/api/org/apache/solr/schema/ExternalFileField.html

-- Jack Krupansky

-----Original Message----- From: jliz2803
Sent: Tuesday, June 12, 2012 2:41 PM
To: solr-user@lucene.apache.org
Subject: Promote Ranking based on Usage

Hi we have just started using Solr at our company.  We have Solr setup and
are using C# to make communicate with it.  The user will perform a search
then make a selection from the search results.  We want to promote documents
based on how often the user selects them.  I was wondering if someone could
point me in the right direction of how to properly configure Solr to handle
this, and what calls I need to send to Solr when a user selects an item so
its ranking gets promoted.  Thanks

--
View this message in context: http://lucene.472066.n3.nabble.com/Promote-Ranking-based-on-Usage-tp3989258.html Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to