jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David McKitterick <david.mckitter...@gmail.com>
Subject RE: Executing query on sub node?
Date Thu, 15 May 2008 14:02:40 GMT

Thanks Ard.

I just noticed on another post that you wrote [1] in your answer to question
1, that there maybe a performance hit by using path info in the xpath
statement..... so I am unsure which would be quicker. Assuming my result set
is large, then do I include the path info as you suggested below or do I
avoid using the path info and use my own filtering loops to identify the
matching path nodes from the large resultant set?

Thanks,
David.

[1]
http://www.nabble.com/Explanation-and-solutions-of-some-Jackrabbit-queries-regarding-performance-td15028655.html





Ard Schrijvers-3 wrote:
> 
> Hello,
> 
>> Hi,
>> 
>> I was just wondering if it was possible to execute a query on 
>> a paricular subnode? 
>> 
>> For example my structure is JCR_Root/categoryX/languageX/data1/..
>> 
>> I know the category and language nodes, so I want to execute 
>> the query on the set of data child nodes, but in my code it 
>> seems I can only execute the query on the whole JCR_root e.g.
>> 
>> QueryManager qMgr = session.getWorkspace().getQueryManager();
>> QueryResult result = qMgr.createQuery(xpathQuery, Query.XPATH 
>> ).execute();
>>
> 
> Just embed the path info in the xpathQuery, so start the xpath with
> /jcr:root/categoryX/languageX/data1
> 
> -Ard
>  
>> then I need to iterate through the results to find the 
>> relevant data nodes.
>> 
>> Is there a better way to implement a more fine tuned search? 
>> And if so would this be more efficient?
>> 
>> Thanks,
>> David.
>> --
>> View this message in context: 
>> http://www.nabble.com/Executing-query-on-sub-node--tp17249967p
>> 17249967.html
>> Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
>> 
>> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Executing-query-on-sub-node--tp17249967p17253944.html
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.


Mime
View raw message