jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thomas Mueller (JIRA)" <j...@apache.org>
Subject [jira] [Created] (OAK-5739) Misleading traversal warning for spellcheck queries without index
Date Tue, 21 Feb 2017 08:45:44 GMT
Thomas Mueller created OAK-5739:
-----------------------------------

             Summary: Misleading traversal warning for spellcheck queries without index
                 Key: OAK-5739
                 URL: https://issues.apache.org/jira/browse/OAK-5739
             Project: Jackrabbit Oak
          Issue Type: Bug
            Reporter: Thomas Mueller
            Assignee: Thomas Mueller


In OAK-4313 we avoid traversal for native queries, but we see in some cases traversal warnings
as follows:

{noformat}
org.apache.jackrabbit.oak.query.QueryImpl query plan 
[nt:base] as [a] /* traverse "" where (spellcheck([a], 'NothingToFind')) 
and (issamenode([a], [/])) */

org.apache.jackrabbit.oak.query.QueryImpl Traversal query (query without index): 
select [jcr:path], [jcr:score], [rep:spellcheck()] from [nt:base] as a where spellcheck('NothingToFind')

and issamenode(a, '/') 
/* xpath: /jcr:root
[rep:spellcheck('NothingToFind')]/(rep:spellcheck()) */; 
consider creating an index
{noformat}

This warning is misleading. If no index is available, then either the query should fail, or
the warning should say that the query result is not correct because traversal is used.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message