DEV: Add hidden site setting to configure search ranking weights (#20086)

This site setting is mostly experimental at this point.
This commit is contained in:
Alan Guo Xiang Tan
2023-01-31 08:57:13 +08:00
committed by GitHub
parent bb35274984
commit 6934edd97c
3 changed files with 26 additions and 0 deletions

View File

@ -1134,6 +1134,7 @@ class Search
elsif !is_topic_search
rank = <<~SQL
TS_RANK_CD(
#{SiteSetting.search_ranking_weights.present? ? "'#{SiteSetting.search_ranking_weights}'," : ""}
post_search_data.search_data,
#{@term.blank? ? "" : ts_query(weight_filter: weights)},
#{SiteSetting.search_ranking_normalization}|32