X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fsolr.c;h=eaf822c65777b3feb5c72c2e9c101f31247cfe09;hb=8907fda61b461413a30d1634635136bbce540976;hp=1783440362f188a0f9accea0f35a6a6a8e4ce9db;hpb=96e65728eefb6d7efef6e2f74a3b0d64f92b3c23;p=yaz-moved-to-github.git diff --git a/src/solr.c b/src/solr.c index 1783440..eaf822c 100644 --- a/src/solr.c +++ b/src/solr.c @@ -132,8 +132,8 @@ int yaz_solr_decode_response(ODR o, Z_HTTP_Response *hres, Z_SRW_PDU **pdup) #endif } -int yaz_solr_encode(Z_HTTP_Request *hreq, Z_SRW_PDU *srw_pdu, - ODR encode, const char *charset) +int yaz_solr_encode_request(Z_HTTP_Request *hreq, Z_SRW_PDU *srw_pdu, + ODR encode, const char *charset) { const char *solr_op = 0; char *name[30], *value[30]; @@ -170,6 +170,8 @@ int yaz_solr_encode(Z_HTTP_Request *hreq, Z_SRW_PDU *srw_pdu, } yaz_add_name_value_int(encode, name, value, &i, "rows", srw_pdu->u.request->maximumRecords); + yaz_add_name_value_str(encode, name, value, &i, + "fl", srw_pdu->u.request->recordSchema); break; default: return -1;