disable count weighting for fuzzy search (#3854)
This commit is contained in:
@@ -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)}
|
||||
|
||||
Reference in New Issue
Block a user