[
https://issues.apache.org/jira/browse/OAK-1744?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Davide Giannella updated OAK-1744:
----------------------------------
Fix Version/s: (was: 1.3.1)
1.3.2
Bulk move to 1.3.2
> 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
> Assignee: Thomas Mueller
> Priority: Minor
> Fix For: 1.3.2
>
>
> 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.3.4#6332)