This is a series of patches implementing DOM-filter indexing for 
bibliographic records.  Currently this series of patches does the
following:

[1] Adds a Makefile.PL option to enable DOM filter indexing
[2] Adds a utility for converting a record.abs index definitions
    to DOM-style definitions
[3] Includes DOM-style index definitions for MARC21 bibs that are
    equivalent to the legacy record.abs, with the exception that
    phrases can span subfield boundaries.

To test this on an existing database, some variation of the following
procedure should work:

[1] perl Makefile.PL and choose to enable DOM indexing of bibs
[2] If the index defintions have been customized, use 
make_zebra_dom_cfg_from_record_abs
    and the koha-indexdefs-to-zebra.xsl stylesheet to generate a
    an updated biblio-zebra-indexdefs.xsl
[3] make
[4] make update_zebra_conf
[5] use rebuild_zebra.pl to index the database

Galen Charlton (6):
  bug 7818: update installer for biblio DOM indexing
  bug 7818: update miscellaneous installer scripts
  bug 7818: utility to generate DOM indexing configs
  bug 7818: move koha-indexdefs-to-zebra.xsl
  bug 7818: add index_data_field option to DOM indexing repertoire
  bug 7818: Zebra DOM filter index definitions for MARC21 bibs

 Koha/Indexer/Utils.pm                              |  222 ++
 Makefile.PL                                        |   22 +
 etc/koha-conf.xml                                  |   11 +-
 etc/zebradb/biblios/etc/dom-config-marc.xml        |   54 +
 etc/zebradb/biblios/etc/dom-config.xml             |   54 +
 .../marc21/authorities/koha-indexdefs-to-zebra.xsl |  403 ----
 .../marc21/biblios/biblio-koha-indexdefs.xml       | 1264 +++++++++++
 .../marc21/biblios/biblio-zebra-indexdefs.xsl      | 2345 ++++++++++++++++++++
 etc/zebradb/retrieval-info-bib-dom.xml             |   22 +
 etc/zebradb/retrieval-info-bib-grs1.xml            |   40 +
 etc/zebradb/xsl/koha-indexdefs-to-zebra.xsl        |  440 ++++
 etc/zebradb/zebra-biblios-dom.cfg                  |   55 +
 install_misc/environment_Makefile.PL               |    2 +
 install_misc/install_koha_on_fresh_debian          |    1 +
 misc/koha-install-log                              |    4 +-
 .../maintenance/make_zebra_dom_cfg_from_record_abs |   72 +
 rewrite-config.PL                                  |    3 +
 17 files changed, 4607 insertions(+), 407 deletions(-)
 create mode 100644 Koha/Indexer/Utils.pm
 create mode 100644 etc/zebradb/biblios/etc/dom-config-marc.xml
 create mode 100644 etc/zebradb/biblios/etc/dom-config.xml
 delete mode 100644 
etc/zebradb/marc_defs/marc21/authorities/koha-indexdefs-to-zebra.xsl
 create mode 100644 
etc/zebradb/marc_defs/marc21/biblios/biblio-koha-indexdefs.xml
 create mode 100644 
etc/zebradb/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl
 create mode 100644 etc/zebradb/retrieval-info-bib-dom.xml
 create mode 100644 etc/zebradb/retrieval-info-bib-grs1.xml
 create mode 100644 etc/zebradb/xsl/koha-indexdefs-to-zebra.xsl
 create mode 100644 etc/zebradb/zebra-biblios-dom.cfg
 create mode 100755 misc/maintenance/make_zebra_dom_cfg_from_record_abs

-- 
1.7.2.5

_______________________________________________
Koha-patches mailing list
[email protected]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-patches
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to