diff --git a/HISTORY b/HISTORY index 85d89dbdb..1981dfc32 100644 --- a/HISTORY +++ b/HISTORY @@ -1,3 +1,6 @@ +Edge: +* Allow for rank_expr option being passed through to Riddle. + 2.0.11 - January 2nd 2011 * Call #all on search results to force population of results, matching ActiveRecord::Relation#all in essence. (Adrian Macneil). * 1.4.11 changes. diff --git a/lib/thinking_sphinx/search.rb b/lib/thinking_sphinx/search.rb index 03562dbfd..c360d8afc 100644 --- a/lib/thinking_sphinx/search.rb +++ b/lib/thinking_sphinx/search.rb @@ -544,7 +544,7 @@ def prepare(client) [ :max_matches, :group_by, :group_function, :group_clause, :group_distinct, :id_range, :cut_off, :retry_count, :retry_delay, - :rank_mode, :max_query_time, :field_weights + :rank_mode, :rank_expr, :max_query_time, :field_weights ].each do |key| value = options[key] || index_options[key] client.send("#{key}=", value) if value