jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Darren Hartford" <dhartf...@ghsinc.com>
Subject SQL example to replace basicsearch
Date Tue, 28 Nov 2006 16:11:51 GMT
Or a SQL equivalent through the <searchrequest> mechanism.  The
JCRSQLQueryBuilder and the tests seem to be oriented towards the JCR
API, so can not find an example of going through HTTP with
<searchrequest>. 

> -----Original Message-----
> From: Darren Hartford [mailto:dhartford@ghsinc.com] 
> Sent: Tuesday, November 28, 2006 10:37 AM
> To: users@jackrabbit.apache.org
> Subject: Xpath example to replace basicsearch
> 
> If basicsearch is not working, can someone help with an 
> example of what an equivalent xpath query would be?
> 
> Old DASL basicsearch query:
> 
> String queryssn = "<D:searchrequest xmlns:D=\"DAV:\">" +
> "  <D:basicsearch xmlns:F=\"FAX\">" +   
> "<D:select>" +
> "<D:allprop/>" +
> "</D:select>" +
> "<D:from>" +
> "           <D:scope>" +
> "              <D:href>/slide/files/</D:href>" +
> "               <D:depth>infinity</D:depth>" +
> "           </D:scope>" +
> "       </D:from>" +
> "       <D:where>" +
> "           <D:eq>" +
> "               <D:prop><F:ORIGINNUMBER/></D:prop>" +
> "               <D:literal>555-555-5555</D:literal>" +
> "           </D:eq>" +
> "       </D:where>" +
> "   </D:basicsearch>" +
> "</D:searchrequest>";
> 
> Looking at the SearchInfo class, below is the basic example 
> -- but I don't know how to convert the above to an equivalent:
> 
> String jackrabbitquery=
> "<d:searchrequest xmlns:d=\"DAV:\"
> dcr:=\"http://www.day.com/jcr/webdav/1.0\">" + 
> "<dcr:xpath>//sv:node[@sv:name='myapp:paragraph']</dcr:xpath>"
>  + "</d:searchrequest>";
> 
> Can someone write up a tutorial and offer examples of how to 
> use this custom DASL searching mechanism?  I, and maybe 
> others, would prefer <basicsearch> functionality but until 
> then kinda need a primer on how to use this version of DASL.
> 
> Thanky,
> -D
> 

Mime
View raw message