Am using query builder.json to get the content details. While hitting the content node(/content/XX) am getting the exception:
The query read or traversed more than 100000 nodes. To avoid affecting other tasks, processing was stopped
I need all the data. May I know how can i achieve it?
Views
Replies
Total Likes
Either you can create the index for the query using the oakutils tool or update the traversal limit from [2]
NOTE: Increasing the traversal limit might lead to high memory usage.
[1] http://oakutils.appspot.com/generate/index
Hi @Jörg_Hoh ,
I have a similar scenario where, I am using -
resourceResolver.findResources(queryString, Query.JCR_SQL2);
for getting the results.
I could check in explain query tool that, indexes are being picked, but I am getting the error -
'The query read or traversed more than 100000 nodes'
Looks like the query is returning more than 1 lac results and it aborted the operation.
I have some sub-paths for exclusion as well, which will get the result count to less than 1 lac.
Is there a way to modify the query to exclude the results at the time of query and avoid hitting the error?
or any other better way?
This means that you have created a query which is not covered by any index, and which is thus aborted. You should create an index to match your query (or you should change your query to make use of an existing index).
What's your query, and what AEM version are you using?
Views
Replies
Total Likes
Views
Likes
Replies
Views
Likes
Replies
Views
Likes
Replies
Views
Likes
Replies