[Koha] Staging and matching authority records
Ian Bays
ian.bays at ptfs-europe.com
Fri Dec 25 07:10:04 NZDT 2015
On 24/12/2015 17:46, Ian Bays wrote:
> Hi Joy,
> Thanks for this. However I think it works the other way around (use
> the xml file to generate the xsl file). I had a clue that the xsl
> file was being used for rebuild when I introduced a syntax error in
> the xsl file and rebuild threw an error.
> The command to recreate the xsl (as per comments in header) is roughly:
>
> xsltproc ../../../xsl/koha-indexdefs-to-zebra.xsl
> authority-koha-indexdefs.xml > authority-zebra-indexdefs.xsl
>
> but that does not put the normalize-space around the 010$a. So I
> suspect I need to inspect the koha-indexdefs-to-zebra.xsl to see when
> and why it inserts the normalize-space stanza.
>
> If anyone else has this problem with dom indexing on dev install at
> roughly this version I would be happy to raise a bugzilla entry for it.
>
> Strangely if I do an authority search and capture the URL, then change
> the "mainentry" to be "LC-card-number" and the search term to be "n
> 90628286" and resubmit the changed URL it will find the correct
> record. This leads me to think that the search request from the staff
> client and the search interface from the matching algorithm is asking
> zebra for different things. Here is (most of) the changed URL as I
> don't know of any way in the staff client to search authorities for
> contents of LC-card-number:
>
> /cgi-bin/koha/authorities/authorities-home.pl?op=do_search&type=intranet&authtypecode=PERSO_NAME&marclist=LC-card-number&and_or=and&excluding=&operator=is&value="n
> 90628286"&orderby=HeadingAsc
>
> Thanks again.
>
> Ian
>
> On 24/12/2015 15:14, Joy Nelson wrote:
>> Hi Ian-
>> If you are editing the .xsl file be sure to use xsltproc to recread
>> the indexdefs.xml file also. (then reindex your auths, naturally :-) )
>>
>> I suspect that you are correct that there is some stripping of
>> spaces, but not to the extent you are looking for. i.e. Koha is
>> removing 1 space, but not multiple spaces If this is the case,
>> someone with some more expertise would need to weigh in on the behind
>> the scenes code.
>>
>> If you have some perl proficiency you can use perl scripts to pull
>> out, modify the 010$a (stripping out spaces) from your authority
>> records in Koha if that would help make them match the incoming
>> records. But from a true catalogers perspective you want the 010$a
>> in your system to be the 'right value' spaces or no spaces, so using
>> a script to modify your 010$a's may or may not be desirable.
>>
>> joy
>>
>
> --
> Ian Bays
> Director of Projects, PTFS Europe Limited
> Content Management and Library Solutions
>
--
Ian Bays
Director of Projects, PTFS Europe Limited
Content Management and Library Solutions
More information about the Koha
mailing list