On Tue, Sep 29, 2009 at 16:58, Michael Planamente
<[email protected]> 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
[email protected]

Reply via email to