Bugzilla – Attachment 22451 Details for
Bug 10729
Support phrases-icu.xml in install and upgrade
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
[PASSED QA] Bug 10729: Add phrases configuration for icu
PASSED-QA-Bug-10729-Add-phrases-configuration-for-.patch (text/plain), 3.13 KB, created by
Katrin Fischer
on 2013-10-27 18:21:39 UTC
(
hide
)
Description:
[PASSED QA] Bug 10729: Add phrases configuration for icu
Filename:
MIME Type:
Creator:
Katrin Fischer
Created:
2013-10-27 18:21:39 UTC
Size:
3.13 KB
patch
obsolete
>From c0b71cf203ec1f0009729cfc01206033c7187f48 Mon Sep 17 00:00:00 2001 >From: Colin Campbell <colin.campbell@ptfs-europe.com> >Date: Wed, 14 Aug 2013 16:21:26 +0100 >Subject: [PATCH] [PASSED QA] Bug 10729: Add phrases configuration for icu > >Add a separate phrases-icu.xml for phrase indexes >The file is based on that distributed with zebra >with a couple of additions to reflect Koha usage > >This patch adds a separate tokenizer variable >for phrase indexes so that default.idx is >correctly rewritten for sites using icu >indexing > >Signed-off-by: Paola Rossi <paola.rossi@cineca.it> >Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de> >- Applied patch >- perl Makefile.PL --prev-install-log ../koha-dev/misc/koha-install-log >- make upgrade >- Restarted Zebra server >- Did a full reindex of bibliographic and authorities >- Checked various searches >- Links records to authorities >- Checked created links work correctly > >I couldn't find a regression with this patch. >Passes all tests and QA script. >--- > Makefile.PL | 4 ++++ > etc/zebradb/etc/default.idx | 2 +- > etc/zebradb/etc/phrases-icu.xml | 10 ++++++++++ > rewrite-config.PL | 1 + > 4 files changed, 16 insertions(+), 1 deletion(-) > create mode 100644 etc/zebradb/etc/phrases-icu.xml > >diff --git a/Makefile.PL b/Makefile.PL >index 66f9a0f..886445f 100644 >--- a/Makefile.PL >+++ b/Makefile.PL >@@ -559,6 +559,10 @@ $config{ZEBRA_TOKENIZER_STMT} = $config{ZEBRA_TOKENIZER} eq 'icu' > ? 'icuchain words-icu.xml' > : 'charmap word-phrase-utf.chr'; > >+$config{ZEBRA_PTOKENIZER_STMT} = $config{ZEBRA_TOKENIZER} eq 'icu' >+ ? 'icuchain phrases-icu.xml' >+ : 'charmap word-phrase-utf.chr'; >+ > my %test_suite_override_dirs = ( > KOHA_CONF_DIR => ['etc'], > ZEBRA_CONF_DIR => ['etc', 'zebradb'], >diff --git a/etc/zebradb/etc/default.idx b/etc/zebradb/etc/default.idx >index d6314c6..3a70392 100644 >--- a/etc/zebradb/etc/default.idx >+++ b/etc/zebradb/etc/default.idx >@@ -18,7 +18,7 @@ __ZEBRA_TOKENIZER_STMT__ > index p > completeness 1 > firstinfield 1 >-__ZEBRA_TOKENIZER_STMT__ >+__ZEBRA_PTOKENIZER_STMT__ > > # URX (URL) index > # Used if structure=urx (@attr 4=104) >diff --git a/etc/zebradb/etc/phrases-icu.xml b/etc/zebradb/etc/phrases-icu.xml >new file mode 100644 >index 0000000..b27b06a >--- /dev/null >+++ b/etc/zebradb/etc/phrases-icu.xml >@@ -0,0 +1,10 @@ >+<icu_chain locale=""> >+ <transform rule="[:Control:] Any-Remove"/> >+ <tokenize rule="l"/> >+ <transform rule="[:Punctuation:] Remove"/> >+ <transform rule="NFD"/> >+ <transform rule="[:Nonspacing Mark:] Remove"/> >+ <transform rule="NFC"/> >+ <display/> >+ <casemap rule="l"/> >+</icu_chain> >diff --git a/rewrite-config.PL b/rewrite-config.PL >index e903d49..f53d402 100644 >--- a/rewrite-config.PL >+++ b/rewrite-config.PL >@@ -124,6 +124,7 @@ $prefix = $ENV{'INSTALL_BASE'} || "/usr"; > '__ZEBRA_LANGUAGE__' => 'en', > '__ZEBRA_TOKENIZER__' => 'chr', > '__ZEBRA_TOKENIZER_STMT__' => 'charmap word-phrase-utf.chr', >+ '__ZEBRA_PTOKENIZER_STMT__' => 'charmap word-phrase-utf.chr', > '__ZEBRA_AUTH_CFG__' => 'zebra-authorities.cfg', > '__ZEBRA_BIB_CFG__' => 'zebra-biblios.cfg', > '__AUTH_RETRIEVAL_CFG__' => 'retrieval-info-auth-grs1.xml', >-- >1.7.9.5
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 10729
:
20346
|
21045
|
21778
| 22451