Thomas Mueller created OAK-1744:
-----------------------------------

             Summary: GQL queries with "jcr:primaryType='x'" don't use the node 
type index
                 Key: OAK-1744
                 URL: https://issues.apache.org/jira/browse/OAK-1744
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: query
            Reporter: Thomas Mueller
            Priority: Minor
             Fix For: 1.1


GQL queries (org.apache.jackrabbit.commons.query.GQL) with type restrictions 
are converted to the XPath condition "jcr:primaryType = 'x'". This conditions 
is not currently interpreted as a regular node type restriction in the query 
engine or the node type index, as one would expect. 

Such restrictions could still be processed efficiently using the property index 
on "jcr:primaryType", but if that one is disabled (by setting the cost manually 
very high, as it is done now), then such queries don't use the expected index.

I'm not sure yet where this should be best fixed.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to