PostQueryBuilder#normalize_query: don't normalize aliases by default.
`normalize_query` is used in certain places on the post index page where we don't want to pay the cost of looking up tag aliases (namely inside fast_count, in post_search_count_js, and in tag change notices). Don't normalize aliases by default unless we need to.
This commit is contained in:
@@ -746,7 +746,7 @@ class PostQueryBuilder
|
||||
end
|
||||
end
|
||||
|
||||
def normalize_query(normalize_aliases: true, sort: true)
|
||||
def normalize_query(normalize_aliases: false, sort: true)
|
||||
tags = split_query
|
||||
tags = tags.map { |t| Tag.normalize_name(t) }
|
||||
tags = TagAlias.to_aliased(tags) if normalize_aliases
|
||||
|
||||
Reference in New Issue
Block a user