View | Details | Raw Unified | Return to bug 12478
Collapse All | Expand All

(-)a/Koha/Biblio.pm (-1 / +1 lines)
Lines 112-118 sub get_all_biblios_iterator { Link Here
112
    my $database = Koha::Database->new();
112
    my $database = Koha::Database->new();
113
    my $schema   = $database->schema();
113
    my $schema   = $database->schema();
114
    my $rs =
114
    my $rs =
115
      $schema->resultset('Biblioitem')->search( { marc => { '!=', undef } },
115
      $schema->resultset('Biblioitem')->search( { marc => { '!=', undef }, biblionumber => {'=', 3}  },
116
        { columns => [qw/ biblionumber marc /] } );
116
        { columns => [qw/ biblionumber marc /] } );
117
    my $next_func = sub {
117
    my $next_func = sub {
118
        my $row = $rs->next();
118
        my $row = $rs->next();
(-)a/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm (-2 / +3 lines)
Lines 40-45 provides something that can be given to elasticsearch to get answers. Link Here
40
=cut
40
=cut
41
41
42
use base qw(Class::Accessor);
42
use base qw(Class::Accessor);
43
use Carp qw( confess );
43
use List::MoreUtils qw/ each_array /;
44
use List::MoreUtils qw/ each_array /;
44
use Modern::Perl;
45
use Modern::Perl;
45
use URI::Escape;
46
use URI::Escape;
Lines 356-365 sub build_authorities_query_compat { Link Here
356
      : ( $orderby =~ /^Auth/ )    ? 'Local-Number'
357
      : ( $orderby =~ /^Auth/ )    ? 'Local-Number'
357
      :                              undef;
358
      :                              undef;
358
    if ($sort_field) {
359
    if ($sort_field) {
359
        $sort_order = ( $orderby =~ /Asc$/ ) ? 'asc' : 'desc';
360
        my $sort_order = ( $orderby =~ /Asc$/ ) ? 'asc' : 'desc';
360
        %sort = ( $orderby => $sort_order, );
361
        %sort = ( $orderby => $sort_order, );
361
    }
362
    }
362
    %search = (
363
    my %search = (
363
        searches     => \@searches,
364
        searches     => \@searches,
364
        authtypecode => $authtypecode,
365
        authtypecode => $authtypecode,
365
    );
366
    );
(-)a/Koha/SearchEngine/Elasticsearch/Search.pm (-1 / +1 lines)
Lines 1-4 Link Here
1
package Koha::SearchEngine::ElasticSearch::Search;
1
package Koha::SearchEngine::Elasticsearch::Search;
2
2
3
# Copyright 2014 Catalyst IT
3
# Copyright 2014 Catalyst IT
4
#
4
#
(-)a/opac/opac-search.pl (-3 / +2 lines)
Lines 32-38 use List::MoreUtils q/any/; Link Here
32
32
33
use Data::Dumper; # TODO remove
33
use Data::Dumper; # TODO remove
34
34
35
use Koha::ElasticSearch::Search;
35
use Koha::SearchEngine::Elasticsearch::Search;
36
use Koha::SearchEngine::QueryBuilder;
36
use Koha::SearchEngine::QueryBuilder;
37
use Koha::SearchEngine::Zebra::Search;
37
use Koha::SearchEngine::Zebra::Search;
38
38
Lines 51-57 for ( $searchengine ) { Link Here
51
    }
51
    }
52
    when (/^Elasticsearch$/) {
52
    when (/^Elasticsearch$/) {
53
        # TODO refactor Koha::ES::Search into Koha::SE::ES::Search
53
        # TODO refactor Koha::ES::Search into Koha::SE::ES::Search
54
        $searcher=Koha::ElasticSearch::Search->new({index => 'biblios'});
54
        $searcher=Koha::SearchEngine::Elasticsearch::Search->new({index => 'biblios'});
55
    }
55
    }
56
}
56
}
57
57
58
- 

Return to bug 12478