Thanks, Demian. I already went ahead and loaded the trunk .jar files on to a dev server running 1.3 but that didn't quite work out. Now any browse searches just take me to the top of the whole browse list. You can see the results here:

What I did:
- I added the .jar files
- Per Mark Triggs on a prior thread I changed all '-cp browse-indexing.jar' entries in to -cp "browse-indexing.jar:../solr/lib/*".
- stopped vufind, removed the index, restarted vufind
- re-indexed a test set of marc records
- optimized
- ran
- the logs show the following error happening quite a bit when working on title browse: Skipped entries for docid 3 because the number of sort keys didn't match the number of stored values.
- I looked at the solr/lib file for trunk and our dev instance and they have the same files.

This ticket, which seems to address a similar problem (, references the need to change paths in but on that point I'm a bit confused. We do have multiple vufind instances on this box, but there's only one solr.war file.

On Tue, Apr 30, 2013 at 4:00 PM, Demian Katz <> wrote:

I believe that the current trunk .jar files should work with version 1.3, though you may need to rebuild your browse indexes (and if you get any errors doing that, it may mean you need to add some missing files to the lib folder Ė I canít remember if we changed to using ICU-based sorting between 1.3 and 1.4 or at some other time).

I believe that the problems you are seeing have to do with the searches generated by the AlphaBrowse code not having double quotes around them.† Looks like NLA is doing phrase searches but the current trunk code is not.† Iíll try to put in a fix for this in the next couple of days.† Itís probably just a matter of adjusting the template file for browse results.

- Demian

From: Spencer Lamm []
Sent: Tuesday, April 30, 2013 12:14 PM
Subject: [VuFind-Tech] Alphabrowse bugs?

Hi Everyone,

We've noticed two oddities with alphabrowse and I'm wondering if I need to upgrade our alphabrowse code as a first attempt to solve them. What is the latest alphabrowse code that is compatible with VuFind 1.3? Are these compatible?

And per this prior ticket it looks like I'll need to edit paths if I put new alphabrowse jar files in place? Is there's anything else I need to do?




1) The subject heading "World's Columbian Exposition (1893 : Chicago, Ill.)" runs a search against the index when clicked and that search fails.†I've tried this in our catalog and Villanova's and found the same result. Click the first subject result on these pages to see this behavior.


However, when I went to the National Library of Australia the same subject link works.

2) Running a subject browse on subject headings with a date range in the middle, like "World War, 1939-1945 Japanese Americans", leads to an incorrect result seemingly based only on the text up to the dash. The result in this case is "World War, 1939-1934 Concentration camps Songs and music ", which looks to be a match up to the dash only. Here is a link to the search in our catalog:

Unlike issue #1 above, I don't see this behavior in the Villanova or NLA installations of alphabrowse.

Spencer Lamm
Digital Initiatives Librarian
Swarthmore College Library

Spencer Lamm
Digital Initiatives Librarian
Swarthmore College Library