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 "Thomas Mueller (JIRA)" <ji...@apache.org> on 2017/02/21 08:45:44 UTC
[jira] [Created] (OAK-5739) Misleading traversal warning for
spellcheck queries without index
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)