X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=Koha%2FSearchEngine%2FElasticsearch.pm;h=8950f8fb9ecab363541b5fd64b817d8f73661b92;hb=9d6d641d1f8b77271800f43bc027b651f9aea52b;hp=74250f3e48fa19d50b2c73de49df5d4c6e3c3ef7;hpb=af7e41d1142573666d302a8475274ea58e5c99f4;p=srvgit diff --git a/Koha/SearchEngine/Elasticsearch.pm b/Koha/SearchEngine/Elasticsearch.pm index 74250f3e48..8950f8fb9e 100644 --- a/Koha/SearchEngine/Elasticsearch.pm +++ b/Koha/SearchEngine/Elasticsearch.pm @@ -28,23 +28,22 @@ use Koha::SearchFields; use Koha::SearchMarcMaps; use Koha::Caches; use C4::Heading; -use C4::AuthoritiesMarc; +use C4::AuthoritiesMarc qw( GuessAuthTypeCode ); -use Carp; -use Clone qw(clone); -use JSON; +use Carp qw( carp croak ); +use Clone qw( clone ); use Modern::Perl; -use Readonly; +use Readonly qw( Readonly ); use Search::Elasticsearch; -use Try::Tiny; +use Try::Tiny qw( catch try ); use YAML::XS; -use List::Util qw( sum0 reduce all ); +use List::Util qw( sum0 ); use MARC::File::XML; -use MIME::Base64; -use Encode qw(encode); +use MIME::Base64 qw( encode_base64 ); +use Encode qw( encode ); use Business::ISBN; -use Scalar::Util qw(looks_like_number); +use Scalar::Util qw( looks_like_number ); __PACKAGE__->mk_ro_accessors(qw( index index_name )); __PACKAGE__->mk_accessors(qw( sort_fields ));