You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Chetan Mehrotra (JIRA)" <ji...@apache.org> on 2017/03/07 10:38:38 UTC
[jira] [Created] (OAK-5897) Optimize like constraint support in
Property Indexes
Chetan Mehrotra created OAK-5897:
------------------------------------
Summary: Optimize like constraint support in Property Indexes
Key: OAK-5897
URL: https://issues.apache.org/jira/browse/OAK-5897
Project: Jackrabbit Oak
Issue Type: Improvement
Components: query
Reporter: Chetan Mehrotra
Assignee: Thomas Mueller
Fix For: 1.8
Consider a query
{noformat}
/jcr:root/content//element(*, nt:unstructured)[jcr:like(@resource, '/content/foo/bar%')]
{noformat}
This currently gets translated into a range property restriction
{noformat}
property=[resource=[[/content/foo/bar.., ../content/foo/bas]]]
{noformat}
For such a query property index currently returns all nodes having "resource" property i.e. all index data. This can be optimized to return only those nodes where indexed value qualifies the range property restriction
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)