Koha/misc/maintenance
Henri-Damien LAURENT 3584c4426b Bug 5579: remove items from MARC bib
This is a squash of four patches by Henri-Damien Laurent
starting work on removing the copy of item record information
in the 9XX field of bibliographic records.  The reason
for doing this is primarily to improve performance, in particular,
the expense of having to add/modify the bib record whenever an
item changes.  Now, whenever an item changes, the bib record is
put in the queue to be reindexed; when the bib is indexed, the 9XX
fields are inserted into the version of the bib that Zebra indexes.
Since rebuild_zebra.pl runs in a separate process, the processing of the
bib record will not delay (e.g.) circulation.

As part of upgrading to 3.4, the following batch script should be run:

misc/maintenance/remove_items_from_biblioitems.pl --run

This should be followed by a complete reindexing of the bib records, e.g.,

misc/migration_tools/rebuild_zebra.pl -b -r

Signed-off-by: Galen Charlton <gmcharlt@gmail.com>
Signed-off-by: Claire Hernandez <claire.hernandez@biblibre.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2011-04-19 22:33:56 +12:00
..
borrowers-force-messaging-defaults Bug 5610: Add --since for setting messaging to default 2011-03-21 21:07:09 +13:00
fix_accountlines_date.pl Bug 5385: POD Cleanups (part 2) 2010-11-12 10:06:56 +13:00
MARC21_utf8_flag_fix.pl Fix FSF address in directory misc/ 2010-03-16 20:17:54 -04:00
remove_items_from_biblioitems.pl Bug 5579: remove items from MARC bib 2011-04-19 22:33:56 +12:00
sync_items_in_marc_bib.pl Bug 2505 - Add commented use warnings where missing in the misc/ directory 2010-04-21 20:26:44 +12:00
touch_all_biblios.pl Bug 5987: Add cl scripts to touch all biblios and items 2011-04-01 20:11:04 +13:00
touch_all_items.pl Bug 5987: Add cl scripts to touch all biblios and items 2011-04-01 20:11:04 +13:00
UNIMARC_fix_collectiontitle.pl 3040 : seriestitle mistaken as collection title 2009-04-06 09:53:16 -05:00
UNIMARC_sync_date_created_with_marc_biblio.pl (bug #3688) add index for acqdate in unimarc and fix maintenance script 2009-10-21 10:06:52 +02:00