X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=src%2Fclient.c;h=e6ddc664cf6a53759bb54124001c98a2c9cd57e6;hb=3371e5ba3a8d62b6edbb338984ac333bec6df01b;hp=59e06cd1aa67bd274d50c91ca430585aa5d56dca;hpb=407df3f2f9da2bb3911bd3819b9fb966f4ea2264;p=pazpar2-moved-to-github.git diff --git a/src/client.c b/src/client.c index 59e06cd..e6ddc66 100644 --- a/src/client.c +++ b/src/client.c @@ -764,10 +764,10 @@ void client_start_search(struct client *cl) present_chunk = atoi(opt_present_chunk); yaz_log(YLOG_DEBUG, "Present chunk set to %d", present_chunk); } - assert(link); cl->diagnostic = 0; + cl->filtered = 0; if (extra_args && *extra_args) ZOOM_connection_option_set(link, "extraArgs", extra_args); @@ -1290,8 +1290,7 @@ int client_parse_query(struct client *cl, const char *query, if (!se->relevance) { // Initialize relevance structure with query terms - se->relevance = relevance_create_ccl( - se->service->charsets, se->nmem, cn); + se->relevance = relevance_create_ccl(se->service->charsets, cn); } ccl_rpn_delete(cn); return ret_value; @@ -1331,7 +1330,7 @@ Odr_int client_get_approximation(struct client *cl) { if (cl->record_offset > 0) { Odr_int approx = ((10 * cl->hits * (cl->record_offset - cl->filtered)) / cl->record_offset + 5) /10; - yaz_log(YLOG_LOG, "%s: Approx: %lld * %d / %d = %lld ", client_get_id(cl), cl->hits, cl->record_offset - cl->filtered, cl->record_offset, approx); + yaz_log(YLOG_DEBUG, "%s: Approx: %lld * %d / %d = %lld ", client_get_id(cl), cl->hits, cl->record_offset - cl->filtered, cl->record_offset, approx); return approx; } return cl->hits;