Who built your quick search box? Do you know how it works? There must be something that's causing URL encoding to happen twice somewhere along the line - but without reverse-engineering your page, I'm not sure where it is happening (could be a Javascript form processing thing, or some intermediate PHP processing, or something else). If you're not sure how it works, let me know and I'll throw a few tools at the problem to see if I can come up with more clues... but I thought I wouldn't pull out the arsenal until I heard a little more from you. I suspect it's just a matter of following the trail and eliminating an unnecessary urlencode() or encodeURIComponent() call somewhere along the line.
- Demian
From: Wagner, Kurt [mailto:WagnerK@...]
Sent: Thursday, October 18, 2012 2:52 PM
To: vufind-general
Subject: [VuFind-General] comma question
When I search VUFind directly at https://chengfind.wpunj.edu for blum, john I get the result that I expect. When I perform the same search from my webpage that contains the VUFind quick search box, http://www.wpunj.edu/library<http://www.wpunj.edu/library&gt;, I get a no results error: "Your search - blum%2c john - did not match any responses. Obviously, the encoding for the comma is the cause, but how should I correct this?
Thanks
Kurt

When I search VUFind directly at https://chengfind.wpunj.edu for blum,
john I get the result that I expect. When I perform the same search from
my webpage that contains the VUFind quick search box,
http://www.wpunj.edu/library, I get a no results error: "Your search - blum%2c
john - did not match any responses. Obviously, the encoding for the
comma is the cause, but how should I correct this?
Thanks
Kurt

I think this is the first time I've heard of speed problems with AlphaBrowse. A couple of thoughts:
1.) Are you using the latest AlphaBrowse handler? It might be worth compiling the latest code from Mark's Git repo (and rebuilding the indexes) to see if that makes a difference in performance. (See https://github.com/marktriggs/nla-browse-handler for details). Obviously, it's best to try this strategy on a test server first!
2.) Is it possible the performance problem is actually related to Solr and not SQLite? When you do an AlphaBrowse, both Solr and SQLite are used. It might be worth watching the Jetty console during an AlphaBrowse request to see what's going on.
I'm also copying Mark in case he has further suggestions. Please let me know if you need more detail on any of this.
- Demian
From: kevin smith [mailto:ashkev@...]
Sent: Wednesday, October 17, 2012 3:37 PM
To: vufind-general@...
Subject: [VuFind-General] Very slow alphabetical browses
Hi there,
We are experiencing VERY slow alphabetical browses. Is there any way to optimize SQlite, or is there anything else I can try to speed this up? Any ideas about troubleshooting this would be much appreciated.
catalog.wakegov.com<http://catalog.wakegov.com&gt;
Thanks,
--
Kevin Smith
Digital Library Manager
Wake County Public Libraries