2009/11/24 François Cassistat <[email protected]>:
> I would like to do something like :
>
> //*...@prop='exactvalue' and jcr:contains(.//*, 'keyword')]
>
> where jcr:contains search for all sub-properties. I've tried some 
> alternatives that does not work too :
>
> //*...@prop='exactvalue' and jcr:contains(*, 'keyword')]
> //*...@prop='exactvalue' and jcr:contains(.//, 'keyword')]
> //*...@prop='exactvalue' and .//*[jcr:contains(., 'keyword')]]
>
> but it don't seems to work (it is not asked in JSR-170 standard...). Are 
> there any workaround?

You can only use explicit paths in jcr:contains, eg. "." or a property
"@foobar" or a subnnode "sub/node" or a subproperty "sub/@property".

However, you can configure the indexing in Jackrabbit to aggregate the
fulltext index on a node level for certain nodetypes:
http://wiki.apache.org/jackrabbit/IndexingConfiguration

Regards,
Alex

-- 
Alexander Klimetschek
[email protected]

Reply via email to