[koha-commits] main Koha release repository branch 3.8.x updated. v3.08.02-29-gdfecab9
Git repo owner
gitmaster at git.koha-community.org
Mon Jun 25 23:23:15 CEST 2012
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "main Koha release repository".
The branch, 3.8.x has been updated
via dfecab9f1106c7cd924517d5bbde23614173ae54 (commit)
via 8b2f05756435bbca8559da2761375a6734bf9961 (commit)
via 2ddfa61b44b363f84d4ab21e8b529048839956ff (commit)
via a16d60648f37237cbaa655c218508ace36a6375d (commit)
via 87cb6ccdc8699df720e71bfe0ecda7967716f1a8 (commit)
via 94f11f65c487e06e1cf9332b664e82e243eea73b (commit)
via be9d86d3db14c06120640c71d8e5e699ccd391ca (commit)
via 5aeacbbeb342a1ff9f48845d7252398a4ff89d3f (commit)
via c75eefd1aceacc31590d7b905a9472466c3e5246 (commit)
via 1d68c95a9fc88826783c231873296c52c53ac41b (commit)
via 84bf354eea295fe7cac3d4fa69df877c162e3491 (commit)
from 0b497da9a621fac57c6d53a098e180d16acee86c (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit dfecab9f1106c7cd924517d5bbde23614173ae54
Author: Frédéric Demians <f.demians at tamil.fr>
Date: Fri Apr 6 19:39:03 2012 +0200
Bug 7818 Add UNIMARC biblio records zebra DOM def files
Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>
I tested two UNIMARC Koha installations using the sample UNIMARC
data from the BibLibre sandbox, comparing the results with DOM
and with GRS-1 indexing. The results are very similar, though there
are some differences. Most noticeable:
* relevance and facets seem to be more accurate with DOM enabled
* the GRS-1 configuration returns approximately 10% more results with
random single keywords like "petit," but the DOM results contain
the most relevant items, and any lacks in the configuration can
easily be corrected as UNIMARC users identify fields that should be
indexed but aren't
* authority-controlled searches match exactly
* author and topic facets do not work with the out-of-the-box GRS-1
indexing configuration (?!?)
(adding second sign-off line below because all that probably looks like
a commit message and not a sign off)
Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>
Signed-off-by: Paul Poulain <paul.poulain at biblibre.com>
Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
commit 8b2f05756435bbca8559da2761375a6734bf9961
Author: Galen Charlton <gmc at esilibrary.com>
Date: Fri Apr 6 11:26:12 2012 -0400
Bug 7818: add warning about not editing record.abs when using DOM filter
This commit also updates the authority and biblio DOM indexing definition
XSL to include updated header comments.
Signed-off-by: Galen Charlton <gmc at esilibrary.com>
Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>
Signed-off-by: Paul Poulain <paul.poulain at biblibre.com>
Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
commit 2ddfa61b44b363f84d4ab21e8b529048839956ff
Author: Galen Charlton <gmc at esilibrary.com>
Date: Fri Apr 6 11:18:55 2012 -0400
Bug 7818: update comment to clarify availability of DOM index mode
DOM indexing is now available for both bibs and authorities.
Signed-off-by: Galen Charlton <gmc at esilibrary.com>
Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>
Signed-off-by: Paul Poulain <paul.poulain at biblibre.com>
Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
commit a16d60648f37237cbaa655c218508ace36a6375d
Author: Galen Charlton <gmc at esilibrary.com>
Date: Fri Apr 6 00:48:04 2012 -0400
Bug 7818: use Title-cover for title phrase weighting
This is offerred as a compromise alternative to creating
a new Title-rel index to avoid having the statement of
responsiblity unduly affect field weight when using the DOM
filter and MARC21 -- the problem with creating a Title-rel index
is that it would *force* reindexing upon upgrade.
Signed-off-by: Galen Charlton <gmc at esilibrary.com>
Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>
Signed-off-by: Paul Poulain <paul.poulain at biblibre.com>
Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
commit 87cb6ccdc8699df720e71bfe0ecda7967716f1a8
Author: Galen Charlton <gmc at esilibrary.com>
Date: Fri Apr 6 00:05:46 2012 -0400
Bug 7818: -x option of rebuild_zebra.pl now works with DOM filter
One consequence is that the -x and -a options are no longer
mutually exclusive.
Also, because of the way that the GRS-1 SGML filter works, if you're
indexing multiple documents, you can't just wrap them in a document
element, but the DOM filter *requires* it. Consequently, two
new config settings in koha-conf.xml are added to indicate the
Zebra filter in use so that the -x option of rebuild_zebra.pl
knows whether to wrap the exported records or not:
- bib_index_mode (defaults to 'grs1' if not specified)
- auth_index_mode (defaults to 'dom')
Signed-off-by: Galen Charlton <gmc at esilibrary.com>
Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>
Signed-off-by: Paul Poulain <paul.poulain at biblibre.com>
Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
commit 94f11f65c487e06e1cf9332b664e82e243eea73b
Author: Galen Charlton <gmc at esilibrary.com>
Date: Mon Mar 26 01:16:11 2012 -0400
Bug 7818: Zebra DOM filter index definitions for MARC21 bibs
The file biblio-zebra-indexdefs.xsl, which is the stylesheet that
is used by the Zebra DOM filter to convert an incoming MARC21 bib
to its indexed form, was generated by the following two steps:
misc/maintenance/make_zebra_dom_cfg_from_record_abs \
--input etc/zebradb/marc_defs/marc21/biblios/record.abs \
--output etc/zebradb/marc_defs/marc21/biblios/biblio-koha-indexdefs.xml
xsltproc etc/zebradb/xsl/koha-indexdefs-to-zebra.xsl \
etc/zebradb/marc_defs/marc21/biblios/biblio-koha-indexdefs.xml \
> etc/zebradb/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl
Records indexed using this XSLTshould behave similarly to records
indexed using the GRS-1 filter and the old record.abs definition, with
the following big exception (and improvemwent): indexed phrases now
span subfield boundaries if a specific subfield wasn't specified in the
index definition. For example, the GRS-1 filter index definition
melm 245 Title
would allow 245 $a Cats on boxes : $b cardboard fantasies
to be searched as the phrases "cats on boxes" or "cardboard fantasies",
but a title phrase seach of "cats on boxes cardboard fantasises"
wouldn't work. The DOM filter equivalent,
<index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="245">
<target_index>Title:w</target_index>
<target_index>Title:p</target_index>
</index_data_field>
*does* allow phrase searches to span subfield boundaries.
Signed-off-by: Galen Charlton <gmc at esilibrary.com>
Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>
Signed-off-by: Paul Poulain <paul.poulain at biblibre.com>
Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
commit be9d86d3db14c06120640c71d8e5e699ccd391ca
Author: Galen Charlton <gmc at esilibrary.com>
Date: Mon Mar 26 01:10:09 2012 -0400
Bug 7818: add index_data_field option to DOM indexing repertoire
Adds a new kohaidx:index_data_field index definition type which
indexes all of the subfields of a MARC data field as a single
phrase, separating the contents of each with a space.
Signed-off-by: Galen Charlton <gmc at esilibrary.com>
Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>
Signed-off-by: Paul Poulain <paul.poulain at biblibre.com>
Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
commit 5aeacbbeb342a1ff9f48845d7252398a4ff89d3f
Author: Galen Charlton <gmc at esilibrary.com>
Date: Mon Mar 26 01:08:58 2012 -0400
Bug 7818: move koha-indexdefs-to-zebra.xsl
Since the koha-indexdefs-to-zebra.xsl stylesheet will be used
by both bib and authority indexing, put in a central location.
Signed-off-by: Galen Charlton <gmc at esilibrary.com>
Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>
Signed-off-by: Paul Poulain <paul.poulain at biblibre.com>
Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
commit c75eefd1aceacc31590d7b905a9472466c3e5246
Author: Galen Charlton <gmc at esilibrary.com>
Date: Mon Mar 26 01:05:58 2012 -0400
Bug 7818: utility to generate DOM indexing configs
misc/maintenance/make_zebra_dom_cfg_from_record_abs:
generate a DOM filter Zebra index config from a GRS-1 config
Given a Zebra record.abs file containing a set of index definitions for
Zebra's GRS-1 filter, write an equivalent DOM filter configuration.
To generate the XSLT that is to be used by Zebra, run something like
the following on the output of this utility:
xsltproc ZEBRA_CFG_DIR/xsl/koha-indexdefs-to-zebra.xsl \
biblio-koha-indexdefs.xml \
> ZEBRA_CFG_DIR/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl
The above example assumes that the output of the program was named
biblio-koha-indexdefs.xsl.
This commit also introduces Koha::Indexer::Utils, a new package for
misceallenous routines that support Koha's indexing definitions.
Signed-off-by: Galen Charlton <gmc at esilibrary.com>
Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>
Signed-off-by: Paul Poulain <paul.poulain at biblibre.com>
Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
commit 1d68c95a9fc88826783c231873296c52c53ac41b
Author: Galen Charlton <gmc at esilibrary.com>
Date: Fri Mar 23 19:08:58 2012 -0400
Bug 7818: update miscellaneous installer scripts
Teach a couple of the quick-install scripts about
DOM mode for bibs.
Signed-off-by: Galen Charlton <gmc at esilibrary.com>
Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>
Signed-off-by: Paul Poulain <paul.poulain at biblibre.com>
Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
commit 84bf354eea295fe7cac3d4fa69df877c162e3491
Author: Galen Charlton <gmc at esilibrary.com>
Date: Fri Mar 23 18:52:27 2012 -0400
Bug 7818: update installer for biblio DOM indexing
Adds the necessary bits to enable DOM indexing for bib
records as an option during installation from source.
Signed-off-by: Galen Charlton <gmc at esilibrary.com>
Signed-off-by: Jared Camins-Esakov <jcamins at cpbibliography.com>
Signed-off-by: Paul Poulain <paul.poulain at biblibre.com>
Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>
-----------------------------------------------------------------------
Summary of changes:
C4/Search.pm | 2 +-
Koha/Indexer/Utils.pm | 222 ++
Makefile.PL | 22 +
etc/koha-conf.xml | 18 +-
etc/zebradb/authorities/etc/dom-config.xml | 2 +-
etc/zebradb/biblios/etc/dom-config-marc.xml | 54 +
etc/zebradb/biblios/etc/dom-config.xml | 54 +
.../authorities/authority-zebra-indexdefs.xsl | 8 +-
.../marc21/authorities/koha-indexdefs-to-zebra.xsl | 403 ----
.../marc_defs/marc21/authorities/record.abs | 8 +
.../marc21/biblios/biblio-koha-indexdefs.xml | 1264 +++++++++++
.../marc21/biblios/biblio-zebra-indexdefs.xsl | 2345 ++++++++++++++++++++
etc/zebradb/marc_defs/marc21/biblios/record.abs | 8 +
.../unimarc/biblios/biblio-koha-indexdefs.xml | 1252 +++++++++++
.../unimarc/biblios/biblio-zebra-indexdefs.xsl | 2270 +++++++++++++++++++
...nfo-auth-dom.xml => retrieval-info-bib-dom.xml} | 0
...o-auth-grs1.xml => retrieval-info-bib-grs1.xml} | 0
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 +
misc/migration_tools/rebuild_zebra.pl | 78 +-
rewrite-config.PL | 3 +
25 files changed, 8156 insertions(+), 431 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/marc_defs/unimarc/biblios/biblio-koha-indexdefs.xml
create mode 100644 etc/zebradb/marc_defs/unimarc/biblios/biblio-zebra-indexdefs.xsl
copy etc/zebradb/{retrieval-info-auth-dom.xml => retrieval-info-bib-dom.xml} (100%)
copy etc/zebradb/{retrieval-info-auth-grs1.xml => retrieval-info-bib-grs1.xml} (100%)
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
hooks/post-receive
--
main Koha release repository
More information about the koha-commits
mailing list