Koha/misc/zebra/unimarc/unimarc.abs
tipaul 9a508fe3df Playing with the zebra...
* go to koha cvs home directory
* in misc/zebra there is a unimarc directory. I suggest that marc21 libraries create a marc21 directory
* put your zebra.cfg files here & create your database.
* from koha cvs home directory, ln -s misc/zebra/marc21 zebra (I mean create a symbolic link to YOUR zebra directory)
* now, everytime you add/modify a biblio/item your zebra DB is updated correctly.

NOTE :
* this uses a system call in perl. CPU consumming, but we are waiting for indexdata Perl/zoom
* deletion still not work
* UNIMARC zebra config files are provided in misc/zebra/unimarc directory. The most important line being :
in zebra.cfg :
recordId: (bib1,Local-number)
storeKeys:1

in .abs file :
elm 090            Local-number            -
elm 090/?          Local-number            -
elm 090/?/9        Local-number            !:w

(090$9 being the field mapped to biblio.biblionumber in Koha)
2005-08-11 16:12:47 +00:00

33 lines
908 B
Text

name unimarc
reference Usmarc
attset bib1.att
tagset unimarc.tag
marc unimarc.mar
esetname B @
esetname F @
elm 700 Author -
elm 700/? Author -
elm 700/?/a Author !:w
#elm 701 Author -
#elm 701/? Author -
#elm 701/?/a Author !:w
elm 200 Title -
elm 200/? Title -
elm 200/?/a Title !:w,!:p
elm 200/?/e Title !:w,!:p
elm 210 Publisher -
elm 210/? Publisher -
elm 210/?/c Publisher !:w
elm 210/?/d Date-of-publication !:w
elm 090 Local-number -
elm 090/? Local-number -
elm 090/?/9 Local-number !:w