Hi Jeremy,
the operator <D:sql> is not defined in DASL (see http://www.webdav.org/dasl/
and
http://greenbytes.de/tech/webdav/draft-reschke-webdav-search-latest.html). I
assume, it is a MS specific extension misusing the DAV namespace.
To get what you want you can send a query like:
<?xml version="1.0" encoding="UTF-8"?>
<searchrequest xmlns="DAV:">
<basicsearch>
<select>
<prop><getcontentlength/></prop>
<prop>urn:schemas-microsoft-com:office:office#Title</prop>
...
</select>
<from>
<scope>
<href>myworkspace/documents</href>
<depth>infinity</depth>
</scope>
</from>
<where>
<gt>
<prop><getcontentlength/></prop>
<literal>10000</literal>
</gt>
</where>
<orderby>
<order>
<prop><getcontentlength/></prop>
<descending/>
</order>
</orderby>
</basicsearch>
</searchrequest>
Ranking is currently not supported in slide.
Regards,
Martin Wallmer
Research & Development
Software AG ++49 6151 92 1831
Uhlandstr. 12
D 64297 Darmstadt
-----Original Message-----
From: Jeremy Squiers [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, September 18, 2002 19:16
To: slide
Subject: webdav query
Is anyone doing a query with the slide classes? I cannot figure out how
to send a query such as:
<?xml version="1.0"?>
<D:searchrequest xmlns:D = "DAV:" >
<D:sql>
SELECT "DAV:getcontentlength",
"urn:schemas-microsoft-com:office:office#Title",
"urn:schemas.microsoft.com:fulltextqueryinfo:rank"
FROM SCOPE ('DEEP TRAVERSAL OF "/myworkspace/documents"')
WHERE ("DAV:getcontentlength" > 10000)
RANK BY COERCION ( Absolute, 1000 )
ORDER BY "DAV:getcontentlength" DESC
</D:sql>
</D:searchrequest>
Please help!
-Jeremy Squiers
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>