You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "David Gonzalez (JIRA)" <ji...@apache.org> on 2016/10/28 15:29:58 UTC

[jira] [Created] (OAK-5033) JCR Query Row's public getScore() has hardcoded value of 0.01

David Gonzalez created OAK-5033:
-----------------------------------

             Summary: JCR Query Row's public getScore() has hardcoded value of 0.01
                 Key: OAK-5033
                 URL: https://issues.apache.org/jira/browse/OAK-5033
             Project: Jackrabbit Oak
          Issue Type: Bug
          Components: lucene
            Reporter: David Gonzalez
            Priority: Minor


RowImpl.java [1] hardcodes the result of the public API getScore() to 0.01.

This is problematic when trying to debug/understand the effects of index boosting on search results. 

There is documentation that helps illustrate how boosting works wrt to lucene, but it is generally inaccessible to the lay-developer/QA. Understanding how the boost effects the result score would be quite helpful in understanding the effects of boost.

Note: I understand this does not effect the internal scoring/ordering, however this is a public API and should return the expected value.

[1] https://github.com/apache/jackrabbit-oak/blob/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/query/RowImpl.java#L84



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)