>
> This is because the path is not indexed, so if there is a path
> location step in the query, the query execution has to additionally
> access the repository to filter out results inside that path.

It is actually done within the lucene indexes (which is technically
part of the repository but I think you mean something else, like
database access :-)) ), but it gets really expensive for lots of
results. There is no database access for filtering the path or
something. There is a hierarchical child axis query within the lucene
indexes that is just quite expensive.

Regards

>
> See also http://markmail.org/message/d2e2v7lo6vx6t7my
>
> Path queries were improved lately (for 1.4.9 and 1.5.x I think):
> https://issues.apache.org/jira/browse/JCR-1872
>
> Regards,
> Alex
>
> --
> Alexander Klimetschek
> [email protected]
>

Reply via email to