X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=perl%2Fzebra_api_ext.c;h=0712d5f3f2a62c6640baafcc9fc33b294d451df3;hb=3adbc5bfe003fd7b3a105782b551c5d18fe65104;hp=b21744107fa53eb25dac4dec6d18400917d9760f;hpb=4003296c8a5cf45925cf18f2d6feef929ead1f66;p=idzebra-moved-to-github.git diff --git a/perl/zebra_api_ext.c b/perl/zebra_api_ext.c index b217441..0712d5f 100644 --- a/perl/zebra_api_ext.c +++ b/perl/zebra_api_ext.c @@ -244,8 +244,6 @@ int zebra_cql2pqf (cql_transform_t ct, return (status); } - logf (LOG_LOG,"PQF:%s",res); - return (0); } @@ -320,6 +318,8 @@ void record_retrieve(RetrievalObj *ro, res->buf = buf; res->buf->len = ro->records[i].len; res->buf->buf = ro->records[i].buf; + res->score = ro->records[i].score; + res->sysno = ro->records[i].sysno; } @@ -491,6 +491,7 @@ void api_records_retrieve (ZebraHandle zh, ODR stream, recs[i].len = strlen(poset[i].term); recs[i].buf = poset[i].term; recs[i].base = poset[i].db; + recs[i].sysno = 0; } else if (poset[i].sysno) @@ -507,6 +508,8 @@ void api_records_retrieve (ZebraHandle zh, ODR stream, recs[i].buf = (char *) odr_malloc(stream,recs[i].len); memcpy(recs[i].buf, b, recs[i].len); recs[i].errString = NULL; + recs[i].sysno = poset[i].sysno; + recs[i].score = poset[i].score; } else {