Move client_set_facet_request so it works on all types of queries. Not only PQF
authorDennis Schafroth <dennis@indexdata.com>
Tue, 31 Aug 2010 12:53:31 +0000 (14:53 +0200)
committerDennis Schafroth <dennis@indexdata.com>
Tue, 31 Aug 2010 12:53:31 +0000 (14:53 +0200)
src/client.c

index e69f832..f8af926 100644 (file)
@@ -668,6 +668,9 @@ void client_start_search(struct client *cl)
     if (databaseName)
         ZOOM_connection_option_set(link, "databaseName", databaseName);
 
+    /* TODO Verify does it break something for CQL targets(non-SOLR) ? */
+    client_set_facets_request(cl, link);
+
     if (cl->cqlquery)
     {
         ZOOM_query q = ZOOM_query_create();
@@ -680,7 +683,6 @@ void client_start_search(struct client *cl)
     }
     else
     {
-        client_set_facets_request(cl, link);
         yaz_log(YLOG_LOG, "Search %s PQF: %s", sdb->database->url, cl->pquery);
         rs = ZOOM_connection_search_pqf(link, cl->pquery);
     }