X-Git-Url: http://lists.indexdata.dk/cgi-bin?a=blobdiff_plain;f=recctrl%2Falvis.c;h=fd35eaef8807642edf5e987c67cb0bc3415d6943;hb=ddd6e6bffac75d2671330b14b262a6594212dcce;hp=b8982773d272c685848c9723c1934966eeb33ba5;hpb=3fbdef96a1c730eb52d1ffbd7c90143fb7168f25;p=idzebra-moved-to-github.git diff --git a/recctrl/alvis.c b/recctrl/alvis.c index b898277..fd35eae 100644 --- a/recctrl/alvis.c +++ b/recctrl/alvis.c @@ -1,4 +1,4 @@ -/* $Id: alvis.c,v 1.9 2006-04-26 11:12:31 adam Exp $ +/* $Id: alvis.c,v 1.10 2006-05-02 08:27:43 marc Exp $ Copyright (C) 1995-2005 Index Data ApS @@ -582,13 +582,15 @@ static int filter_retrieve (void *clientData, struct recRetrieveCtrl *p) window_size = atoi(schema->include_snippet); params[0] = 0; - set_param_str(params, "schema", esn, p->odr); + set_param_int(params, "id", p->localno, p->odr); if (p->fname) set_param_str(params, "filename", p->fname, p->odr); + if (p->staticrank >= 0) + set_param_int(params, "rank", p->staticrank, p->odr); + set_param_str(params, "schema", esn, p->odr); if (p->score >= 0) set_param_int(params, "score", p->score, p->odr); set_param_int(params, "size", p->recordSize, p->odr); - set_param_int(params, "id", p->localno, p->odr); if (window_size >= 0) set_param_xml(params, "snippet", snippet_doc(p, 1, window_size),