diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm index 92ba04c..cf9bfa1 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm @@ -3085,6 +3085,7 @@ sub query_parser_fts { my $metarecord = ($self->api_name =~ /metabib/ or $query->parse_tree->find_modifier('metabib') or $query->parse_tree->find_modifier('metarecord')) ? "'t'" : "'f'"; my $param_pref_ou = $pref_ou || 'NULL'; + $log->info("LP#1704396: preparing bib search query " . $args{query}); my $sth = metabib::metarecord_source_map->db_Main->prepare(<<" SQL"); SELECT * -- bib search: $args{query} FROM search.query_parser_fts( @@ -3103,8 +3104,10 @@ sub query_parser_fts { ); SQL + $log->info("LP#1704396: executing bib search query " . $args{query}); $sth->execute; + $log->info("LP#1704396: fetching results from successful bib search query " . $args{query}); my $recs = $sth->fetchall_arrayref({}); my $summary_row = pop @$recs; @@ -3141,8 +3144,10 @@ sub query_parser_fts { $client->respond( $summary_row ); - $log->debug("Search yielded ".scalar(@$recs)." checked, visible results with an approximate visible total of $estimate.",DEBUG); + #$log->debug("Search yielded ".scalar(@$recs)." checked, visible results with an approximate visible total of $estimate.",DEBUG); + $log->info("LP#1704396: Search yielded ".scalar(@$recs)." checked, visible results with an approximate visible total of $estimate."); + $log->info("LP#1704396: doing client->respond() for each result record"); for my $rec (@$recs) { delete $$rec{checked}; delete $$rec{visible}; @@ -3153,6 +3158,7 @@ sub query_parser_fts { $client->respond( $rec ); } + $log->info("LP#1704396: returning undef from query_parser_fts"); return undef; } __PACKAGE__->register_method( @@ -3316,6 +3322,7 @@ sub query_parser_fts_wrapper { $log->debug("Full QueryParser query: $query", DEBUG); + $log->info("LP#1704396: calling query_parser_fts..."); return query_parser_fts($self, $client, query => $query, _simple_plan => $base_plan->simple_plan, return_query => $args{return_query} ); } __PACKAGE__->register_method(