Thank you, Ralph!
That´s helpful - also, error 68 will be changed in the next release ...
Have a nice week,
Jochen
>-----Ursprüngliche Nachricht-----
>Von: SRU (Search and Retrieve Via URL) Implementors
>[mailto:[log in to unmask]] Im Auftrag von LeVan,Ralph
>Gesendet: Freitag, 7. Juli 2017 15:39
>An: [log in to unmask]
>Betreff: Re: SRU/CQL: Diagnostics Relating to CQL
>
>When I throw such a query at my server, Mike Taylor's CQL parser reports that it didn't
>expect that second equal sign in the middle of the term it was processing. That suggests
>to me that you've inferred a missing Boolean, but the query grammar supports other
>options.
>
>Proper query:
>http://viaf.org/viaf/search?query=local.names+%3D+ralph+and+local.personalNames+
>%3D+levan&httpAccept=text/xml
>Query missing "and":
>http://viaf.org/viaf/search?query=local.names+%3D+ralph+local.personalNames+%3D
>+levan&httpAccept=text/xml
>
>Either way, the general "query syntax error" gets returned.
>
>I'm a little nervous about fixing users' queries for them. You don't know for a fact that
>the problem was actually a missing Boolean or that the missing Boolean was an "and".
>Too often I'm getting queries from robots and if they don't get told they have a problem,
>their code will never get fixed.
>
>On a side note, when I clicked on the URL provided, I get an error 68, which is about
>sending records and authentication. Since I didn't send a record, I'd think that
>diagnostic 3 (authentication error) would have been more appropriate.
>
>Ralph
>
>> -----Original Message-----
>> From: SRU (Search and Retrieve Via URL) Implementors
>> [mailto:[log in to unmask]] On Behalf Of J. Rupp
>> Sent: Friday, July 07, 2017 5:50 AM
>> To: [log in to unmask]
>> Subject: SRU/CQL: Diagnostics Relating to CQL
>>
>> Dear Sir and Madam
>> We have a question about diagnostics relating to CQL
>> (https://www.loc.gov/standards/sru/diagnostics/diagnosticsList.html)
>> and the proper behavior of the API regarding missing “boolean operator”.
>> For example the correct request/query:
>> https://services.dnb.de/sru/dnb?version=1.1&operation=searchRetrieve&q
>> uery=TIT%3DKRAFTWERK%20and%20MAT%3Dbooks&recordSchema=MARC
>> 21-xml
>>
>> The wrong one (boolean operator “and” missing):
>> https://services.dnb.de/sru/dnb?version=1.1&operation=searchRetrieve&q
>> uery=TIT%3DKRAFTWERK%20MAT%3Dbooks&recordSchema=MARC21-xml
>>
>> 1. What is the correct diagnostic number/description relating to a
>> missing “boolean operator”?
>> 2. Is it allowed that our SRU-API detects a missing boolean oprator
>> and add “and” as boolean operator automatically?
>>
>> Thank you!
>>
>> If you have any further questions, please do not hesitate to contact me.
>>
>> Yours sincerely,
>> on behalf of Deutsche Nationalbibliothek (German National Library)
>> Jochen Rupp
>>
>> *** Reading. Listening. Understanding. German National Library ***
>>
>> --
>> Jochen Rupp
>> Deutsche Nationalbibliothek
>> Digital Services
>> Adickesallee 1
>> 60322 Frankfurt am Main
>> Germany
|