From 3987f45362faf23e9d95e4c7785ae4a634f61c34 Mon Sep 17 00:00:00 2001 From: Albert Yi Date: Tue, 4 Sep 2018 14:22:37 -0700 Subject: [PATCH] fix autocomplete --- app/logical/tag_autocomplete.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/logical/tag_autocomplete.rb b/app/logical/tag_autocomplete.rb index 94469ff03..25b29bb58 100644 --- a/app/logical/tag_autocomplete.rb +++ b/app/logical/tag_autocomplete.rb @@ -24,7 +24,7 @@ module TagAutocomplete def count_sort(query, words) words.uniq.slice(0, LIMIT).sort_by do |x| - x.post_count.to_i * x.weight + x.post_count * x.weight end.reverse end @@ -35,7 +35,7 @@ module TagAutocomplete .order("post_count desc") .limit(n) .pluck(:name, :post_count, :category) - .map {|row| Result.new(*row, 1.0)} + .map {|row| Result.new(*row, nil, 1.0)} end def search_fuzzy(query, n=5) @@ -54,7 +54,7 @@ module TagAutocomplete .order(Arel.sql("word_similarity(name, #{Tag.connection.quote(query)}) DESC")) .limit(n) .pluck(:name, :post_count, :category) - .map {|row| Result.new(*row, 0.1)} + .map {|row| Result.new(*row, nil, 0.1)} end def search_prefix(query, n=3) @@ -85,7 +85,7 @@ module TagAutocomplete .order("post_count desc") .limit(n) .pluck(:name, :post_count, :category) - .map {|row| Result.new(*row, 0.8)} + .map {|row| Result.new(*row, nil, 0.8)} end def search_aliases(query, n=10)