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" &gt; 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]>

Reply via email to