koha-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Koha-devel] Zebra config problem (still 1)


From: Adam Dickmeiss
Subject: Re: [Koha-devel] Zebra config problem (still 1)
Date: Fri, 03 Feb 2006 22:56:53 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; da-DK; rv:1.7.12) Gecko/20051007 Debian/1.7.12-1

Paul POULAIN wrote:
OK guys, the problem with CQL2RPN seems solved.

But the other one is still here.

I explain again (sorry to bug you, but i'm really stuck) :

zebra.cfg is :
================================
profilePath: ${srcdir:-.}:/usr/local/share/idzebra/tab/
attset: bib1.att
attset: explain.att
recordId: (bib1, Identifier-standard)
recordType: grs.xml

[snip]

xpath disable
all any
melm 090$a    identifier-standard,identifier-standard:p
melm 700    author,author:p
[snip]

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).

/ Adam

15:40:34-03/02 zebrasrv(1) [warn] Record didn't contain match fields in (bib1, identifier-standard)
15:40:34-03/02 zebrasrv(1) [warn] Bad match criteria (recordID)
15:40:34-03/02 zebrasrv(1) [log] zebra_update_record returned res=1
15:40:34-03/02 zebrasrv(1) [warn] zebra_update_record failed r=1
15:40:34-03/02 zebrasrv(1) [log] zebra_end_trans
15:40:34-03/02 zebrasrv(1) [log] sorting section 1
15:40:34-03/02 zebrasrv(1) [log] Iterations . . .     36
15:40:34-03/02 zebrasrv(1) [log] Distinct words .     18
15:40:34-03/02 zebrasrv(1) [log] Updates. . . . .     14
15:40:34-03/02 zebrasrv(1) [log] Deletions. . . .      2
15:40:34-03/02 zebrasrv(1) [log] Insertions . . .      2
15:40:34-03/02 zebrasrv(1) [log][app2] zebra_register_close p=0x8146570
15:40:34-03/02 zebrasrv(1) [log] Records:       0 i/u/d 0/0/0
15:40:34-03/02 zebrasrv(1) [log] user/system: 1/0
15:40:34-03/02 zebrasrv(1) [request] EsRequest ERROR 224 update_record failed
15:40:34-03/02 zebrasrv(1) [session] Connection closed by client


If I remove the recordId line in zebra.cfg, everything goes well, except I need this line to be able to modify my records !

PS : bib1 is the standard bib1.att file, containing :
att 1007            Identifier-standard





reply via email to

[Prev in Thread] Current Thread [Next in Thread]