jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexander Klimetschek <aklim...@day.com>
Subject Re: recursive XPath in jackrabbit...
Date Tue, 29 Sep 2009 15:20:54 GMT
On Tue, Sep 29, 2009 at 16:58, Michael Planamente
<MikePlanamente@hotmail.com> wrote:
> I must retrieve all nodes of a certain type having any children that comply
> with a contains() clause...
>
> example: return all nodes of type nt:BLAH that have child node(s) that
> contains(.,term)
> //element(*,nt:BLAH)//*[jcr:contains(.,term)]
>
> is it possible?

Yes.

If the child node structure below the nt:BLAH nodes is always the
same, you can also define index aggregates [1] for the full text and
run the simpler:

//element(*,nt:BLAH)[jcr:contains(.,term)]

[1] http://wiki.apache.org/jackrabbit/IndexingConfiguration#Index_Aggregates

Regards,
Alex

-- 
Alexander Klimetschek
alexander.klimetschek@day.com

Mime
View raw message