[Koha-devel] Zebra config problem (still 1)
Adam Dickmeiss
adam at indexdata.dk
Wed Feb 8 13:48:14 CET 2006
Tümer Garip wrote:
> Adam wrote in reply to Paul:
>
>> cwd=/home/paul/koha.dev/head/misc/zebra/unimarc
>> 15:40:34-03/02 zebrasrv(1) [log] record 0 type XML
>> 15:40:34-03/02 zebrasrv(1) [log] 3129 bytes:
>> <?xml version="1.0" encoding="UTF-8"?>
>> <collection
>
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.l ...
>
>
>>> Your root element is collection. Not record. I don't
>
> think melm will match that. Had you used record as root >>
> element - it should do it.
>
>>>
>>> It's always a good idea to try things out with
>>> zebraidx -s update testrec.xml
>>> and see what gets matched.. (Look for the Idx: lines).
>
>
>
> Ooops, this is getting more complicated for me.
> MARC21 slim defines the MARCXML as
> <collection><record></record></collection>. The perl MARC module
> produces XML according to this.
>
The MARC21 schema also allows <record>..</record>.. The collection
element was only added as a container (XML allows exactly one root).
> When you run zebraidx with a proper MARCXML you get an error saying
> collection.abs could not be found.
> So you are forced to rename marc21.abs as collection.abs by zebraidx or
> by ZOOM in that sense.
>
> To make things more complicated everything seems to work until you try
> to use the recordID feature.
> If your XML file omits the MARC tags below 10 then RecordID works
> everytime. However if you have tags below 10 out of 50k records I got
> 30% with bad-match error.
>
> So I am trying to eliminate whether its KOHA reproduced records doing or
> not. I'll post the outcome on this list.
I hope to get a sample .. So that I can try this out myself.
/ Adam
>
> Regards,
> Tumer Garip
>
>
More information about the Koha-devel
mailing list