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.http://z3950.loc.gov:7090/voyager?version=1.1&operation=searchRetrieve&query=bath.isbn=9781449313944Returned:<zs:searchRetrieveResponse xmlns:zs="http://www.loc.gov/zing/srw/"><zs:version>1.1</zs:version><zs:numberOfRecords>1</zs:numberOfRecords></zs:searchRetrieveResponse>RalphFrom: SRU (Search and Retrieve Via URL) Implementors [mailto:[log in to unmask]] On Behalf Of Rick Aurbach
Sent: Friday, August 08, 2014 4:04 PM
To: [log in to unmask]
Subject: SRU - can I do a lookup via ISBN?
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).I am using (for example)http://z3950.loc.gov:7090/voyager?version=1.1&operation=searchRetrieve&query=isbn=9781449313944and I am getting back:numberOfRecords: 0diagnostic: message: Unsupported indexdetail: isbnHowever, if I get the Explain record, it says<index id=“7”><title>isbn</title><map><name set=“bath”>isbn</name></map></index>So I would have thought that what I attempted to do was legal. What am I missing here? How can I do an ISBN lookup?Thank you for your help.Cheers,Rick AurbachAurbach & Associates, Inc.