Determining search indexes

We determine the search index by looking at two Zebra's configuration files—ccl.properties and records.abs. If an index is present in both files, it can be used in matching rules.

Let us say we wanted to update our bibliographic records after a cleanup, we could create a matching rule based on Koha's biblionumber database field. This is a unique number assigned to each bibliographic record and is stored in tag 999$c in the MARC record.

Let us take a look at Zebra's record.abs file in the folder /etc/koha-dev/etc/zebradb/marc_defs/marc21/biblios/:

linux-4yut:/usr/share/kohaclone/misc/migration_tools # vi /etc/koha-dev/etc/zebradb/marc_defs/marc21/biblios/record.abs

If we run a search on tag 999$c, we find that the search ...

Get Koha 3 Library Management System now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.