Querybuilder query multiple paths and other properties
I do have a question on query builder query and if it is the apt way to proceed on 6.5.8
I have a structure as below
/var/test/user
/A
/0222223ead
/B
/234534rrr43
and 58 more direct children for /var/test/user
I want to query for a property with a value "x", and link contains "/content/dam/y" and within a date range for "created" ordered by "created" and sort it.
The Querybuilder query i can think of is below. I would like to know if there is
1. a limit to the number of "group" keyword used, while i am sure passing too many will perhaps lead to bad request with too many header fields.
2. way to optimize the query for a system with huge number of nodes under that structure (nested 8 levels deep)
3.Should i split it into multiple queries and merge?
4. Using below query should i be seeing "Filtering predicates" displaying something? It appears to be blank in Query builder

Takes 50 seconds
Query
type=nt:unstructured
group.1_path = /var/test/user-info/0
group.2_path =/var/test/user-info/1
:
:
group.n_path =/var/test/user-info/n
group.p.or=true
1_property = action
1_property.value = X
2_property = @16075337/link
2_property.operation = like
2_property.value = /content/dam/y/assets/%
3_daterange.property = created
3_daterange.upperBound = 2022-01-01T12:09:00.000-05:00
3_daterange.lowerBound = 2021-06-01T12:09:00.000-04:00
orderby = created
orderby.sort = desc
p.limit=40000
p.offset=0
p.guesstotal=40000

