[Yazlist] baffled by cql, or maybe rec.id

Larry E. Dixson ldix at loc.gov
Fri Mar 25 18:38:11 CET 2011


Enrico,
Try inserting a "query=" before "rec.id=1001" in your CQL query.
Larry

http://lx2.loc.gov:210/LCDB?operation=searchRetrieve&version=1.1&query=rec.id=%2213411323%22&recordSchema=dc&startRecord=1&maximumRecords=10&recordPacking=xml



On Fri, 25 Mar 2011, Enrico Silterra wrote:

> I just don't understand how to use CQL, or if CQL works with yaz proxy or what.
> 
> here is some xml i am submitting with SOAP --
> SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
>   SOAP:Body>
>     SRW:searchRetrieveRequest xmlns:SRW="http://www.loc.gov/zing/srw/">
>       SRW:version>1.1</SRW:version>
>       SRW:query>rec.id=1001</SRW:query>
>       SRW:startRecord>1</SRW:startRecord>
>       SRW:maximumRecords>10</SRW:maximumRecords>
>       SRW:recordSchema>info:srw/schema/1/opacxml-v1.0</SRW:recordSchema>
>     <SRW:searchRetrieveRequest>
>   /SOAP:Body>
> /SOAP:Envelope>
> 
> i removed less than signs to make this readable.
> how can i specify that I want to retrieve various rec.id values
> 
> a) rec.id = 1001 OR rec.id = 1002  gives nonsense results, 10,000 records ??
> 
> b) OR ( = rec.id 1001) = (rec.id  1002)  syntax error.
> 
> c) rec.id any 1001 or rec.id any 1002
> 
> for what  it's worth, i am simply trying to retrieve records by bib id
> with yaz proxy,
> so i need a bunch of alternative that match on the 001 marc field.
> 
> is the default format for these queries CQL, or something else?
> 
> i either get nonsense results, or syntax errors on what seem like
> perfectly sensible queries.
> 
>  for what it's worth:
> i have this
> 
> index.rec.id                            = 1=12
> 
> in pqf.properties.
> 
> and this in the config file used by yaz proxy.
> 
> <!-- use attributes -->
>     <attribute type="1" value="1-12,13-1010,1013-1023,1025-1030"/>
> 
> 12 is the attribute that describes the 'record id', or local identifier.
> 
> i no longer remember how i know that.  I think maybe Larry Dixon at
> LOC clued me into
> that.
> 
> 
> help!
> 
> rick
> 
> 
> 
> 
> 
> -- 
> Enrico Silterra Software Engineer
> 501 Olin Library Cornell University Ithaca NY 14853
> Voice: 607-255-6851 Fax:     607-255-6110 E-mail: es287 at cornell.edu
> http://www.library.cornell.edu/dlit
> "Out of the crooked timber of humanity no straight thing was ever made"
> CONFIDENTIALITY NOTE
> The information transmitted, including attachments, is intended only
> for the person or entity to which it is addressed and may contain
> confidential and/or privileged material. Any review, retransmission,
> dissemination or other use of, or taking of any action in reliance
> upon, this information by persons or entities other than the intended
> recipient is prohibited. If you received this in error, please contact
> the sender and destroy any copies of this document.
> 
> _______________________________________________
> Yazlist mailing list
> Yazlist at lists.indexdata.dk
> http://lists.indexdata.dk/cgi-bin/mailman/listinfo/yazlist
> 




More information about the Yazlist mailing list