In my application logic, I want to implement the ranking (scoring) logic as follows:
score = "Solr relecency score" * a_special_field_value. I tried to use DixMax to do this. My query statement is q={!type=dixmax qf='title content' bf=field1}data. However, when I open the debugquery option, I find that what Solr does is just a "sum of" of the two scores, i.e., the TF-IDF score and FunctionQuery score. But what I want is to multiple the two together. How can I implement the multiplication operation? I also tried using boosted query. I issue a query like q={!boost b=field1}data. In this case, Solr does return a score which is a production of two scores. However, by using boosted query, I lost the power of dismax query which can search across multiple fields. -- View this message in context: http://lucene.472066.n3.nabble.com/Customizing-Solr-score-with-DixMax-query-tp3779591p3779591.html Sent from the Solr - User mailing list archive at Nabble.com.