lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From William Bell <billnb...@gmail.com>
Subject Rounding errors with SOLR score
Date Fri, 21 Mar 2014 02:27:28 GMT
When doing complex boosting/bq we are getting rounding errors on the score.

To get the score to be consistent I needed to use rint on sort:

sort=rint(product(sum($p_score,$s_score,$q_score),100)) desc,s_query asc

<str name="p_score">recip(priority,1,.5,.01)</str>
<str name="s_score">product(recip(synonym_rank,1,1,.01),17)</str>
<str name="q_score">
query({!dismax qf="user_query_edge^1 user_query^0.5 user_query_fuzzy"
v=$q1})
</str>

The issue is in the qf area.

{"s_query": "Ear Irrigation","score": 10.331313},{"s_query": "Ear Piercing",
"score": 10.331314},{"s_query": "Ear Pinning","score": 10.331313},

-- 
Bill Bell
billnbell@gmail.com
cell 720-256-8076

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message