This commit to src/resolver.cpp seems to have broken the score value in get_results json responses.
rip->set_score is now called conditionally, I suspect something's amiss.
Perfect scores always seem to be set, but lower scores often go missing. I had one response with the following result scores:
Also, I'm noticing a lot more bad results showing up now.
yes, that commit contained the problem (zero-scored items were being added to the results). fixed in my fork.