[ 
https://issues.apache.org/jira/browse/JCR-1945?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexander Klimetschek resolved JCR-1945.
----------------------------------------

    Resolution: Invalid

My fault, the order by statement was wrong, it should have been:

order by @jcr:score descending

Now the result looks good.

> Scoring of a rep:similar search is not as expected
> --------------------------------------------------
>
>                 Key: JCR-1945
>                 URL: https://issues.apache.org/jira/browse/JCR-1945
>             Project: Jackrabbit Content Repository
>          Issue Type: Bug
>          Components: jackrabbit-core, query
>            Reporter: Alexander Klimetschek
>            Priority: Minor
>
> A normal rep:similar query, such as
>     //element(*, nt:hierarchyNode)[rep:similar(jcr:content, 
> '/content/some/path/jcr:content')]
> will return a properly ordered result, with the most similar nodes at the 
> top. However, adding an order by @jcr:score
>     //element(*, nt:hierarchyNode)[rep:similar(jcr:content, 
> '/content/some/path/jcr:content')] order by @jcr:score desc
> will return a list with not-so-well-matching nodes at the top. I think one 
> would expect the score value to depend on the similarity, ie. the more 
> similar, the higher the score, so the result should look just as the one 
> without an order by.
> (tested only on a Jackrabbit 1.4.6)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to