As per https://software.indexdata.com/zebra/doc/querymodel-rpn.html#querymodel-bib1-completeness: "[...] Complete field (3) triggers search and scan in index type="p"." The UNIMARC Zebra index definitions for authorities *do* include a 'p' (short for 'phrase') type index for authtype -- however, the MARC21 Zebra index definitions don't and this is causing these two tests to fail: t/db_dependent/Biblio.t t/db_dependent/FrameworkPlugin.t This patch fixes that. Test plan for KTD: 1) Apply the patch, then: k$ sudo cp etc/zebradb/marc_defs/marc21/authorities/authority-koha-indexdefs.xml /etc/koha/zebradb/marc_defs/marc21/authorities/ k$ sudo cp etc/zebradb/marc_defs/marc21/authorities/authority-zebra-indexdefs.xsl /etc/koha/zebradb/marc_defs/marc21/authorities/ k$ koha-rebuild-zebra --authorities --full --force --verbose kohadev 2) Run these tests -- they should both complete without warnings/errors: k$ prove -v t/db_dependent/Biblio.t k$ prove -v t/db_dependent/FrameworkPlugin.t Signed-off-by: Lucas Gass <lucas@bywatersolutions.com> |
||
|---|---|---|
| .. | ||
| authorities/etc | ||
| biblios/etc | ||
| etc | ||
| lang_defs | ||
| marc_defs | ||
| xsl | ||
| ccl.properties | ||
| cql.properties | ||
| explain-authorities.xml | ||
| explain-biblios.xml | ||
| pqf.properties | ||
| retrieval-info-auth-dom.xml | ||
| retrieval-info-bib-dom.xml | ||
| zebra-authorities-dom.cfg | ||
| zebra-biblios-dom.cfg | ||