From 6e11dc762bbdf4b459d6a0a677f28f88afa0b8ea Mon Sep 17 00:00:00 2001 From: Albert Yi Date: Tue, 4 Sep 2018 13:00:24 -0700 Subject: [PATCH] disable count weighting for fuzzy search (#3854) --- app/logical/tag_autocomplete.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/logical/tag_autocomplete.rb b/app/logical/tag_autocomplete.rb index 84d0009d2..4c2694ffe 100644 --- a/app/logical/tag_autocomplete.rb +++ b/app/logical/tag_autocomplete.rb @@ -50,7 +50,7 @@ module TagAutocomplete .where("name <% ?", query) .where("name like ? escape E'\\\\'", query[0].to_escaped_for_sql_like + '%') .where("post_count > 0") - .order(Arel.sql("word_similarity(name, #{Tag.connection.quote(query)}) * log(10, post_count + 1) DESC")) + .order(Arel.sql("word_similarity(name, #{Tag.connection.quote(query)}) DESC")) .limit(n) .pluck(:name, :post_count, :category) .map {|row| Result.new(*row)}