[
https://issues.apache.org/jira/browse/JCR-4232?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Henry Kuijpers updated JCR-4232:
--------------------------------
Description:
When using the Bulk Editor feature in AEM, the Jackrabbit GQL integration is
actually consulted to execute the query.
We were trying to search for nodes that have a property called 'name' that
contains the letter 'a'.
So, we were trying the following expression:
{code:sql}
name:a
{code}
which was not working for some reason. So we figured it might have to do with
wildcards, so we tried:
{code:sql}
name:*a*
{code}
but that also did not work.
Then we searched around and found the unit tests, which gave an indication of
the bug that we encountered:
https://searchcode.com/file/114218560/jackrabbit-core/src/test/java/org/apache/jackrabbit/core/integration/GQLTest.java
In case you search for 'name', it does not actually use the property 'name',
but instead the node name?
And there does not seem to be a way to search for properties with wild cards;
Any '*' seems to be ignored.
was:
When using the Bulk Editor feature in AEM, the Jackrabbit GQL integration is
actually consulted to execute the query.
We were trying to search for nodes that have a property called 'name' that
contains the letter 'a'.
So, we were trying the following expression:
{code:gql}
name:a
{code}
which was not working for some reason. So we figured it might have to do with
wildcards, so we tried:
{code:gql}
name:*a*
{code}
but that also did not work.
Then we searched around and found the unit tests, which gave an indication of
the bug that we encountered:
https://searchcode.com/file/114218560/jackrabbit-core/src/test/java/org/apache/jackrabbit/core/integration/GQLTest.java
In case you search for 'name', it does not actually use the property 'name',
but instead the node name?
And there does not seem to be a way to search for properties with wild cards;
Any '*' seems to be ignored.
> GQL: Unexpected/strange behavior when searching for wildcards on property
> names
> -------------------------------------------------------------------------------
>
> Key: JCR-4232
> URL: https://issues.apache.org/jira/browse/JCR-4232
> Project: Jackrabbit Content Repository
> Issue Type: Bug
> Components: jackrabbit-core, query
> Affects Versions: 2.16.0
> Environment: AEM 6.2 SP1 CFP9
> Reporter: Henry Kuijpers
> Priority: Critical
> Labels: gql, query, search
>
> When using the Bulk Editor feature in AEM, the Jackrabbit GQL integration is
> actually consulted to execute the query.
> We were trying to search for nodes that have a property called 'name' that
> contains the letter 'a'.
> So, we were trying the following expression:
> {code:sql}
> name:a
> {code}
> which was not working for some reason. So we figured it might have to do with
> wildcards, so we tried:
> {code:sql}
> name:*a*
> {code}
> but that also did not work.
> Then we searched around and found the unit tests, which gave an indication of
> the bug that we encountered:
> https://searchcode.com/file/114218560/jackrabbit-core/src/test/java/org/apache/jackrabbit/core/integration/GQLTest.java
> In case you search for 'name', it does not actually use the property 'name',
> but instead the node name?
> And there does not seem to be a way to search for properties with wild cards;
> Any '*' seems to be ignored.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)