Lincoln,
Looks useful and solid to me! I can especially see it working very
nicely in combination with LC Suggest, which autosuggests values from
various authorities.
That combo would suggest that it might be helpful to make the search
happen on different fields besides subject.
Two twists I noticed. First, it assumes only one value for the field --
If I've put in more than one subject, only the first gets searched.
Clearly, though, providing a search on multiple value means a lot more
going on in the interface.
Second -- again as part of the combo with LCSuggest -- the stripping of
punctuation for $subject_clean means some LC subjects get a little
mangled. "Harlem Renaissance--European influences" becomes "Harlem
RenaissanceEuropean influences" for the search sites that use
$subject_clean. This might be tricky to handle in any sane and
consistent way across metadata standards, though.
It looks great, and do think it will be super useful! Thanks!
Patrick