The Explain record is telling you that the isbn index is from the “bath” context set. Think of context sets like namespaces in XML. They’re trying to help you avoid name
collisions.
Change the index name in your query to “bath.isbn” and it will work just fine.
Returned:
<zs:version>1.1</zs:version>
<zs:numberOfRecords>1</zs:numberOfRecords>
</zs:searchRetrieveResponse>
Ralph
I am an utter newbie to SRU and would be very grateful for your help.
I am trying to implement an application in which the user
(a) first scans an ISBN from a book, then
(b) does a lookup via SRU to get information from the Library of Congress (and
thereby avoid manual entry).
http://z3950.loc.gov:7090/voyager?version=1.1&operation=searchRetrieve&query=isbn=9781449313944
diagnostic: message: Unsupported
index
However, if I get the Explain record, it says
<map><name set=“bath”>isbn</name></map>
So I would have thought that what I attempted to do was legal.
[1] What am I missing here?
[2] How can I do an ISBN lookup?
Aurbach & Associates, Inc.