Here's what's happening:

 

1.) VuFind calls WorldCat's xISBN service using the ISBN for Beginning programming for dummies (0764505953).

2.) Although this is a valid ISBN, the API doesn't like it for some reason -- it gives an "invalidId" error.

3.) VuFind isn't smart enough to detect this error.  It does a search in Solr for ISBNs matching "invalidId."

4.) Solr's data normalization for ISBNs strips all illegal ISBN characters from the search string, which happens to be all of them.  Thus, the search matches all other records in the index that have invalid values in their ISBN fields.

 

A little wacky, but hopefully that explanation makes sense.  I'll fix the VuFind bug that allows this to happen in the near future…  but in the meantime, you might want to take advantage of this bug to do a little bit of data cleanup, since it seems to point out a few problem records with missing ISBNs.

 

- Demian

 

From: John Houser [mailto:houser@hslc.org]
Sent: Thursday, March 25, 2010 3:51 PM
To: vufind-tech@lists.sourceforge.net
Subject: [VuFind-Tech] Other Editions

 

We're getting some string responses from the Other Editions. I've included an example below. Anyone have any hints or pointers for me as I investigate?

 

J

Beginning programming for dummies /

Main Author:

Wang, Wally.

Format:

Book

Language:

English

Published:

Foster City, CA : IDG Books Worldwide, 1999

Series:

--For dummies

Subjects:

JavaScript (Computer program language)
Java (Computer program language)
HTML (Document markup language)
QBasic (Computer program language)

 

Other Editions


--
John Houser
Technology Coordinator
HSLC
215-534-6820
houser@hslc.org