Yes, your first query returns the correct results, and the second returns
nothing? However, I'm not sure what that tells me. It seems like i can't
reference a node property for that nodetype. Any ideas?
Ard Schrijvers wrote:
>
> Ah, ofcourse, you said query 2 isn't working :-)
>
> But what happens when you simplify the query, for example by
>
> query 2:
> //*[jcr:contains(@cwe:body,'banana')]
>
> does this return results?
>
> if so, does
>
> //*[jcr:contains(cwe:comment/@cwe:body,'banana')]
>
> Perhaps if for example the first gives you a hit and the second not, it
> helps you find the problem
>
> Regards Ard
>
>>
>>
>> Yes, I have checked to make sure the values are there. Query
>> 1 is actually
>> working fine. It is Query 2 that is having an issue. The
>> only difference i
>> can see is that jcr:content is a property of cwe:file of type
>> nt:resource
>> and cwe:comment is a child node of cwe:file. Should that
>> affect anything?
>>
>>
>>
>> Ard Schrijvers wrote:
>> >
>> > Hello,
>> >
>> >
>> >> query 1:
>> >> //element(*,cwe:file)[jcr:contains(jcr:content/@jcr:mimeType,
>> >> 'application/msword')]/rep:excerpt() order by @jcr:score desc
>> >
>> > You can try first to debug a little:
>> >
>> > does //*[jcr:contains(@jcr:mimeType, 'application/msword')]
>> for example
>> > returns a result? If not, you might know better where to
>> look (do you
>> > actually have a property mimeType to begin with...you might
>> take a look
>> > with Luke at your lucene index). Futhermore,
>> >
>> > //*[@jcr:mimeType='application/msword'] makes IMO more
>> sense (though 99%
>> > of the time it will return the same result (depending on
>> your analyzer
>> > used))
>> >
>> > Regards Ard
>> >
>> >
>> >
>> >
>>
>> --
>> View this message in context:
> http://www.nabble.com/query-for-child-property-tf4262707.html#a12145049
> Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
>
>
>
--
View this message in context: http://www.nabble.com/query-for-child-property-tf4262707.html#a12147456
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
|