my $database = Koha::Database->new();
my $schema = $database->schema();
my $rs =
$schema->resultset('Biblioitem')->search( { marc => { '!=', undef } },
$schema->resultset('Biblioitem')->search( { marc => { '!=', undef }, biblionumber => {'=', 3} },
{ columns => [qw/ biblionumber marc /] } );
my $next_func = sub {
my $row = $rs->next();
=cut
use base qw(Class::Accessor);
use Carp qw( confess );
use List::MoreUtils qw/ each_array /;
use Modern::Perl;
use URI::Escape;
: ( $orderby =~ /^Auth/ ) ? 'Local-Number'
: undef;
if ($sort_field) {
$sort_order = ( $orderby =~ /Asc$/ ) ? 'asc' : 'desc';
my $sort_order = ( $orderby =~ /Asc$/ ) ? 'asc' : 'desc';
%sort = ( $orderby => $sort_order, );
}
%search = (
my %search = (
searches => \@searches,
authtypecode => $authtypecode,
);
package Koha::SearchEngine::ElasticSearch::Search;
package Koha::SearchEngine::Elasticsearch::Search;
# Copyright 2014 Catalyst IT
#
use Data::Dumper; # TODO remove
use Koha::ElasticSearch::Search;
use Koha::SearchEngine::Elasticsearch::Search;
use Koha::SearchEngine::QueryBuilder;
use Koha::SearchEngine::Zebra::Search;
when (/^Elasticsearch$/) {
# TODO refactor Koha::ES::Search into Koha::SE::ES::Search
$searcher=Koha::ElasticSearch::Search->new({index => 'biblios'});
$searcher=Koha::SearchEngine::Elasticsearch::Search->new({index => 'biblios'});
-