X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Fsolr.c;h=5863fe1aceb0646dc5e988688dd6e87ce53ea427;hp=95e0cf1955163a8b99a6467a5eae22154d8aa5d0;hb=fe42f72dc30321041420cf2d1a83867b1c450f38;hpb=5242cb5a8634bfa38b9333ff7f903e718ac6e292 diff --git a/src/solr.c b/src/solr.c index 95e0cf1..5863fe1 100644 --- a/src/solr.c +++ b/src/solr.c @@ -413,6 +413,15 @@ int yaz_solr_encode_request(Z_HTTP_Request *hreq, Z_SRW_PDU *srw_pdu, yaz_add_name_value_str(encode, name, value, &i, "fl", request->recordSchema); + switch(srw_pdu->u.request->sort_type) + { + case Z_SRW_sort_type_none: + break; + case Z_SRW_sort_type_sort: + yaz_add_name_value_str(encode, name, value, &i, "sort", + srw_pdu->u.request->sort.sortKeys); + break; + } if (request->facetList) { Z_FacetList *facet_list = request->facetList;