[Blacklight-development] blacklight questiosn
Jonathan Rochkind
rochkind at jhu.edu
Mon Feb 11 11:02:16 EST 2008
Hi all, I've started taking a look at the Blacklight code. Very nice
clean code, nice job. [ Although some more comments wouldn't have hurt! :) ]
There are a few things I'm having trouble figuring out, and some
questions about features and if you considered them or implemented them
or not.
I see you store the entire marc record in a field, and use that stored
MARC for display, the index fields are just used for indexing. Which
makes sense; I understand that right?
I don't understand how the default_controller.rb comes into play.
Nothing I know about Rails says anything about a "default controller"
being part of rails--and I don't see any of the other controllers
extending or including it---so what is this file used for, if anything?
Is it leftover from a previous version, and should be deleted?
I see that I don't think you've handled 'status' (checked out,
available, etc.) at all, true? Do you handle serial holdings at all
(ie, showing what the ranges of coverage or individual volumes held are
for a serial, right in Blacklight?).
Have you tried to tackle highlighting of _where_ in the record your
search matched, at all? Do you know what I mean?
You don't support any kind of fielded search except for limiting by
facets right now, right? No way to enter a fielded keyword search?
And in general, I'm having trouble understanding how the Flare code
works exactly, what is the heart of both the indexing and the display,
yes? Any advice for understanding what's going on there? I admit I
haven't done much with SOLR; if I understand SOLR, will the Flare API
map pretty obviously to SOLR functions?
Jonathan
--
Jonathan Rochkind
Digital Services Software Engineer
The Sheridan Libraries
Johns Hopkins University
410.516.8886
rochkind (at) jhu.edu
More information about the Blacklight-development
mailing list