X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Fzoom-c.c;fp=src%2Fzoom-c.c;h=383b344f3e8d72a034af63df7ee9cb636794e238;hp=d302c3295f2f67bee9cac42dedeec734fca87e98;hb=a91467db0bbbaefbaf64410b657a9439104997e0;hpb=51f1a3a3ef95b75ce626c388c0e5e3310e2f0b1c diff --git a/src/zoom-c.c b/src/zoom-c.c index d302c32..383b344 100644 --- a/src/zoom-c.c +++ b/src/zoom-c.c @@ -686,6 +686,7 @@ ZOOM_resultset ZOOM_resultset_create(void) r->connection = 0; r->databaseNames = 0; r->num_databaseNames = 0; + r->req_facets = 0; r->res_facets = 0; r->num_res_facets = 0; r->facets_names = 0; @@ -723,7 +724,7 @@ ZOOM_API(ZOOM_resultset) const char *cp; ZOOM_task task; int start, count; - const char *syntax, *elementSetName, *schema; + const char *syntax, *elementSetName, *schema, *facets; yaz_log(c->log_api, "%p ZOOM_connection_search set %p query %p", c, r, q); r->r_sort_spec = ZOOM_query_get_sortspec(q); r->query = q; @@ -731,6 +732,8 @@ ZOOM_API(ZOOM_resultset) r->options = ZOOM_options_create_with_parent(c->options); + r->req_facets = odr_strdup_null(r->odr, + ZOOM_options_get(r->options, "facets")); start = ZOOM_options_get_int(r->options, "start", 0); count = ZOOM_options_get_int(r->options, "count", 0); {