3584c4426b
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> |
||
---|---|---|
.. | ||
borrowers-force-messaging-defaults | ||
fix_accountlines_date.pl | ||
MARC21_utf8_flag_fix.pl | ||
remove_items_from_biblioitems.pl | ||
sync_items_in_marc_bib.pl | ||
touch_all_biblios.pl | ||
touch_all_items.pl | ||
UNIMARC_fix_collectiontitle.pl | ||
UNIMARC_sync_date_created_with_marc_biblio.pl |