New rank tweaks: follow, lead, length
[pazpar2-moved-to-github.git] / src / client.c
index 5a9f6fb..00d92ad 100644 (file)
@@ -833,7 +833,7 @@ void client_start_search(struct client *cl)
         const char *sort_strategy_and_spec =
             get_strategy_plus_sort(cl, se->sorted_results->field);
         int increasing = se->sorted_results->increasing;
-        int position = se->sorted_results->position;
+        // int position = se->sorted_results->position;
         if (sort_strategy_and_spec && strlen(sort_strategy_and_spec) < 40)
         {
             char spec[50], *p;
@@ -1311,7 +1311,10 @@ int client_parse_query(struct client *cl, const char *query,
     {
         // Initialize relevance structure with query terms
         se->relevance = relevance_create_ccl(se->service->charsets, cn,
-                                             se->service->rank_cluster);
+                                             se->service->rank_cluster,
+                                             se->service->rank_follow,
+                                             se->service->rank_lead,
+                                             se->service->rank_length);
     }
     ccl_rpn_delete(cn);
     return ret_value;