X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=src%2Fhttp_command.c;h=8887e91e3dc2323561dc582ed604590cfac559a7;hb=f064f06c4a664d132aa6bd6bfef9615a27c520d6;hp=2aca50e842655734e540fbb343da3b8cf844ebf2;hpb=5b31ba8413c62e860eba83a58852d2af37af4397;p=pazpar2-moved-to-github.git
diff --git a/src/http_command.c b/src/http_command.c
index 2aca50e..8887e91 100644
--- a/src/http_command.c
+++ b/src/http_command.c
@@ -1142,10 +1142,13 @@ static void show_records(struct http_channel *c, struct http_session *s, int act
{
wrbuf_printf(c->wrbuf, " %d\n",
rec->relevance_score);
- wrbuf_printf(c->wrbuf, " \n");
- wrbuf_xmlputs(c->wrbuf, wrbuf_cstr(rec->relevance_explain1));
- wrbuf_xmlputs(c->wrbuf, wrbuf_cstr(rec->relevance_explain2));
- wrbuf_printf(c->wrbuf, " \n");
+ if (service->rank_debug)
+ {
+ wrbuf_printf(c->wrbuf, " \n");
+ wrbuf_xmlputs(c->wrbuf, wrbuf_cstr(rec->relevance_explain1));
+ wrbuf_xmlputs(c->wrbuf, wrbuf_cstr(rec->relevance_explain2));
+ wrbuf_printf(c->wrbuf, " \n");
+ }
}
wrbuf_puts(c->wrbuf, " ");
wrbuf_xmlputs(c->wrbuf, rec->recid);
@@ -1202,7 +1205,7 @@ static void cmd_show(struct http_channel *c)
release_session(c, s);
return;
}
- session_sort(s->psession, sp->name, sp->increasing, sp->type == Metadata_sortkey_position);
+ session_sort(s->psession, sp);
status = session_active_clients(s->psession);