our %qualifier_map = (
- # Som EG qualifiers
+ # Some EG qualifiers
'eg.site' => 'site',
'eg.sort' => 'sort',
'eg.direction' => 'dir',
'eg.series' => 'title',
# Author/Name class:
- 'eg.author' => 'title',
- 'eg.name' => 'title',
+ 'eg.author' => 'author',
+ 'eg.name' => 'author',
'creator' => 'author',
'dc.creator' => 'author',
'dc.contributer' => 'author',
site => ['site','Evergreen Site Code (shortname)'],
sort => ['sort','Sort on relevance, title, author, pubdate, create_date or edit_date'],
direction => ['dir','Sort direction (asc|desc)'],
- available => ['available','Filter to availble (true|false)'],
+ available => ['available','Filter to available (true|false)'],
title => ['title'],
author => ['author'],
name => ['author'],
my $limit = $req->maximumRecords;
$limit ||= 10;
- warn "SRU search string [$cql_query] converted to [$search_string]\n";
+ $log->info("SRU search string [$cql_query] converted to [$search_string]\n");
my $recs = $search->request(
'open-ils.search.biblio.multiclass.query' => {offset => $offset, limit => $limit} => $search_string => 1
if ( $qualifier ) {
my ($qset, $qname) = split(/\./, $qualifier);
- warn "!!! $qset, $qname $OpenILS::WWW::SuperCat::nested_qualifier_map{$qset}{$qname}[0]\n";
+ $log->debug("SRU toEvergreen: $qset, $qname $OpenILS::WWW::SuperCat::nested_qualifier_map{$qset}{$qname}[0]\n");
if ( exists($OpenILS::WWW::SuperCat::nested_qualifier_map{$qset}{$qname}) ) {
$qualifier = $OpenILS::WWW::SuperCat::nested_qualifier_map{$qset}{$qname}[0] || 'kw';