Thomas Mueller created OAK-5621:
-----------------------------------

             Summary: 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


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