Bug 10811 - Add a 999$c record matching rule to the MARC21 defaults
authorDavid Cook <dcook@prosentient.com.au>
Mon, 2 Sep 2013 03:25:03 +0000 (13:25 +1000)
committerGalen Charlton <gmc@esilibrary.com>
Fri, 31 Jan 2014 19:17:53 +0000 (19:17 +0000)
commita45e36cd16e6eb8940e9ec09877b634e0ba9294a
tree1dbeaab61809db21172980aacf332998d87979cb
parent6b6377316eb49d94476e9442728389cc4c9297ff
Bug 10811 - Add a 999$c record matching rule to the MARC21 defaults

This patch adds a default record matching rule for biblionumber
using the 999$c and the Local-Number index.

This is part of the optional marc21 SQL, as well as in the
updatabase.pl script.

TEST PLAN
---------
 1) Apply the SQL for adding the KohaBiblio matching rule.
 2) Run updatedatabase.pl
 3) Export some MARC bibliographic records from Koha
 4) Import those same MARC bibliographic records using the
     "KohaBiblio" record matching rule.
 5) The incoming records should match perfectly
 6) Check the mysql tables (marc_matchers, matchpoints,
      matcher_matchpoints, matchpoint_components,
      matchpoint_component_norms) to make sure the values were
     inserted as expected.

Optional: install a new Koha MARC21 database from scratch and
ensure that the sample matching rules are loaded.  Add at
least one bib record, and try steps 1-6.

Signed-off-by: Mark Tompsett <mtompset@hotmail.com>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Dropped the database update from the original patch, as the matching
rules are not at present mandatory during installation.
installer/data/mysql/en/marcflavour/marc21/optional/marc21_default_matching_rules.sql