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

Thomas Mueller updated OAK-5621:
--------------------------------
    Fix Version/s: 1.6.1

> Warn traversal queries: false positive for join on parent
> ---------------------------------------------------------
>
>                 Key: OAK-5621
>                 URL: https://issues.apache.org/jira/browse/OAK-5621
>             Project: Jackrabbit Oak
>          Issue Type: Bug
>          Components: query
>            Reporter: Thomas Mueller
>            Assignee: Thomas Mueller
>             Fix For: 1.8, 1.6.1
>
>
> The following query logs that the query doesn't use an index:
> {noformat}
> /jcr:root/content//*/jcr:content[@jcr:uuid = 
> '03b6fd98-e5f1-4674-9bce-d02c9b17cecd']
> {noformat}
> The query correctly uses the uuid index to locate the node, and then 
> traverses the parent nodes to verify the path constraint matches. So, 
> strictly speaking this is traversal, but only traversal to the parent nodes, 
> and not traversal down the tree. Traversal to the parent nodes is not 
> problematic, so no message should be logged.
> A workaround it to change the query by appending {{option(traversal ok)}}.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to