Re: [CODE4LIB] or queries against Horizon Z39.50 servers?

2013-09-20 Thread Ross Singer
Ah, interesting trick!  Unfortunately, it doesn't work either (although it 
doesn't explode, it just returns zero hits).

I suspect you're right about the server not being configured to support 
booleans, which would be a shame.

-Ross.

On Sep 20, 2013, at 2:22 PM, LeVan,Ralph le...@oclc.org wrote:

 I can't say anything about the horizon server.  But I have a suggestion.
 
 It's possible that server is configured to not support Booleans (either on 
 that index or at all) and is blowing the trivial error response.  If this is 
 the case, there may be a workaround.  Instead of explicitly ORing them 
 together, maybe you can implicitly OR them together.
 
 The new query would look like this: f @attr 1=7 @attr 4=6 9780413690609 
 0413690601
 
 What you are telling the server is that you want to search index 7 (use=7) 
 and the structure of the term is a list of words (structure=6).  First you 
 have to hope this works and second you have to hope that OR is the implicit 
 operator used in the list.  But, it's worth a try.  (In SRU we can explicitly 
 say that this is a list of words to be ORed together.)
 
 Ralph (who doesn't quite regret all the z39.50 baloney stuck in his head)
 
 
 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Ross 
 Singer
 Sent: Friday, September 20, 2013 2:10 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: or queries against Horizon Z39.50 servers?
 
 Hi everyone,
 
 I was wondering if anybody knew if there was some secret attribute 
 combination to successfully do a or-ed ISBN or ISSN query against a 
 SirsiDynix Z39.50 server.  I've tried it against quite a few different 
 implementations, but they all fail.
 
 From yaz-client, it goes something like this:
 
 Z f @or @attr 1=7 9780413690609 @attr 1=7 0413690601
 Sent searchRequest.
 Received SearchResponse.
 Search was a bloomin' failure.
 Number of hits: 0, setno 1
 Result Set Status: none
 records returned: 1
 Diagnostic message(s) from database:
[100] Unspecified error -- v3 addinfo 'Unable to navigate!'
 Elapsed: 0.421485
 
 All of the ones I've tried fail with that same error.
 
 If I search on the ISBNs individually, e.g.:
 
 Z f @attr 1=7 9780413690609 
 Sent searchRequest.
 Received SearchResponse.
 Search was a success.
 Number of hits: 1, setno 2
 records returned: 0
 Elapsed: 0.606146
 
 it works fine.
 
 If you are able to successfully do or'ed ISBN or ISSN queries can you pass 
 along all of the use attributes that are being sent?
 
 Thanks,
 -Ross.


Re: [CODE4LIB] or queries against Horizon Z39.50 servers?

2013-09-20 Thread LeVan,Ralph
I can't say anything about the horizon server.  But I have a suggestion.

It's possible that server is configured to not support Booleans (either on that 
index or at all) and is blowing the trivial error response.  If this is the 
case, there may be a workaround.  Instead of explicitly ORing them together, 
maybe you can implicitly OR them together.

The new query would look like this: f @attr 1=7 @attr 4=6 9780413690609 
0413690601

What you are telling the server is that you want to search index 7 (use=7) and 
the structure of the term is a list of words (structure=6).  First you have to 
hope this works and second you have to hope that OR is the implicit operator 
used in the list.  But, it's worth a try.  (In SRU we can explicitly say that 
this is a list of words to be ORed together.)

Ralph (who doesn't quite regret all the z39.50 baloney stuck in his head)


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Ross 
Singer
Sent: Friday, September 20, 2013 2:10 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: or queries against Horizon Z39.50 servers?

Hi everyone,

I was wondering if anybody knew if there was some secret attribute combination 
to successfully do a or-ed ISBN or ISSN query against a SirsiDynix Z39.50 
server.  I've tried it against quite a few different implementations, but they 
all fail.

From yaz-client, it goes something like this:

Z f @or @attr 1=7 9780413690609 @attr 1=7 0413690601
Sent searchRequest.
Received SearchResponse.
Search was a bloomin' failure.
Number of hits: 0, setno 1
Result Set Status: none
records returned: 1
Diagnostic message(s) from database:
[100] Unspecified error -- v3 addinfo 'Unable to navigate!'
Elapsed: 0.421485

All of the ones I've tried fail with that same error.

If I search on the ISBNs individually, e.g.:

Z f @attr 1=7 9780413690609 
Sent searchRequest.
Received SearchResponse.
Search was a success.
Number of hits: 1, setno 2
records returned: 0
Elapsed: 0.606146

it works fine.

If you are able to successfully do or'ed ISBN or ISSN queries can you pass 
along all of the use attributes that are being sent?

Thanks,
-Ross.