#include <libxml/tree.h>
#endif
-int yaz_solr_decode(ODR o, Z_HTTP_Response *hres, Z_SRW_PDU **pdup)
+int yaz_solr_decode_response(ODR o, Z_HTTP_Response *hres, Z_SRW_PDU **pdup)
{
#if YAZ_HAVE_XML2
const char *content_buf = hres->content_buf;
#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];
}
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;