[koha-commits] main Koha release repository branch master updated. v18.05.00-1545-g92c7c63

Git repo owner gitmaster at git.koha-community.org
Mon Nov 26 17:29:17 CET 2018


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, master has been updated
       via  92c7c6339b2510aa55a25e7c6499522199d17b47 (commit)
       via  277f9be04b90f1e3c7562f0f0b939f367dfd1840 (commit)
       via  56769046ed58c175120a753c494f97a239580c0c (commit)
       via  a4c02b53cd0bbc8f646533a8ecb5be34709deffa (commit)
       via  be2bdfd5113d00699c581e897d1f764158a860b0 (commit)
      from  746aa64a2949735ac9878b1fe162f877dc358fb3 (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 92c7c6339b2510aa55a25e7c6499522199d17b47
Author: Martin Renvoize <martin.renvoize at ptfs-europe.com>
Date:   Tue Nov 20 10:06:43 2018 +0000

    Bug 19365: (QA follow-up) Ensure we use a modern enough perl
    
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 277f9be04b90f1e3c7562f0f0b939f367dfd1840
Author: Martin Renvoize <martin.renvoize at ptfs-europe.com>
Date:   Tue Nov 20 10:06:24 2018 +0000

    Bug 19365: Clean up, fix and add new tests.
    
    Moved db_dependent tests to the proper directory in the hierarchy, fixed tests to check correct results now that the authority query builder works better and added several new tests to cover changed functionality.
    
    Sponsored-by: National Library of Finland
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit 56769046ed58c175120a753c494f97a239580c0c
Author: Ere Maijala <ere.maijala at helsinki.fi>
Date:   Tue Nov 13 16:53:30 2018 +0200

    Bug 19365: Index authority fields as phrases
    
    Followup change to the mappings syntax from bug 19893. Indexing as phrases allows to properly search for matching headings comprised of multiple subfields (e.g. author name with year of birth).
    
    Sponsored-by: National Library of Finland
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit a4c02b53cd0bbc8f646533a8ecb5be34709deffa
Author: Ere Maijala <ere.maijala at helsinki.fi>
Date:   Mon Sep 17 00:10:22 2018 +0300

    Bug 19365: Fix search for duplicate authorities with Elasticsearch
    
    Sponsored-by: National Library of Finland
    Signed-off-by: Brendan Gallagher <brendan at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

commit be2bdfd5113d00699c581e897d1f764158a860b0
Author: Ere Maijala <ere.maijala at helsinki.fi>
Date:   Fri Sep 14 06:40:24 2018 +0300

    Bug 19365: Fix several issues with the Elasticsearch code
    
    Also optimize it so it's actually usable.
    
    Test plan:
    
    1. To test it properly you need biblio and authority data. You might get away with enabling AutoCreateAuthorities and BiblioAddsAuthorities so that authorities are created in the process. Another option would be to import authorities first e.g. from LoC.
    2. Make sure the authority index has been properly created with "misc/search_tools/rebuild_elastic_search.pl -a -d"
    3. Run "misc/link_bibs_to_authorities.pl -v -l" twice and observe the results.
    
    Sponsored-by: National Library of Finland
    Signed-off-by: Brendan Gallagher <brendan at bywatersolutions.com>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>
    
    Signed-off-by: Nick Clemens <nick at bywatersolutions.com>

-----------------------------------------------------------------------

Summary of changes:
 C4/AuthoritiesMarc.pm                              |    2 +-
 C4/Heading.pm                                      |   22 +-
 C4/Matcher.pm                                      |   12 +-
 Koha/SearchEngine/Elasticsearch/Indexer.pm         |    3 +-
 Koha/SearchEngine/Elasticsearch/QueryBuilder.pm    |   54 +--
 Koha/SearchEngine/Elasticsearch/Search.pm          |   89 ++---
 Koha/SearchEngine/Zebra/Search.pm                  |    4 +-
 admin/searchengine/elasticsearch/mappings.yaml     |  324 +++++++++---------
 misc/link_bibs_to_authorities.pl                   |   15 +-
 t/Koha/SearchEngine/Elasticsearch/Indexer.t        |   78 +++++
 .../SearchEngine/Elasticsearch/Indexer.t}          |    0
 .../Koha/SearchEngine/Elasticsearch/QueryBuilder.t |  353 +++++++++++++++++++-
 .../Koha/SearchEngine/Elasticsearch/Search.t       |  114 +++++++
 .../Koha_SearchEngine_Elasticsearch_Search.t       |  243 --------------
 14 files changed, 812 insertions(+), 501 deletions(-)
 create mode 100644 t/Koha/SearchEngine/Elasticsearch/Indexer.t
 rename t/db_dependent/{Koha_Elasticsearch_Indexer.t => Koha/SearchEngine/Elasticsearch/Indexer.t} (100%)
 create mode 100644 t/db_dependent/Koha/SearchEngine/Elasticsearch/Search.t
 delete mode 100644 t/db_dependent/Koha_SearchEngine_Elasticsearch_Search.t


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list