From ab2b6f8dead2020bed604dadb65cd20b776eeaac Mon Sep 17 00:00:00 2001 From: Guo Xiang Tan Date: Fri, 7 Aug 2020 10:19:21 +0800 Subject: [PATCH] FIX: Specify config when generating tsquery using `ts_headline`. --- lib/search.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/search.rb b/lib/search.rb index efc870b465a..218aaac7247 100644 --- a/lib/search.rb +++ b/lib/search.rb @@ -1162,7 +1162,7 @@ class Search default_scope .joins("INNER JOIN post_search_data pd ON pd.post_id = posts.id") .select( - "TS_HEADLINE(#{default_ts_config}, pd.raw_data, PLAINTO_TSQUERY('#{@term.present? ? PG::Connection.escape_string(@term) : nil}'), 'ShortWord=0, MaxFragments=1, MinWords=50, MaxWords=51, StartSel='''', StopSel=''''') AS headline", + "TS_HEADLINE(#{default_ts_config}, pd.raw_data, PLAINTO_TSQUERY(#{default_ts_config}, '#{@term.present? ? PG::Connection.escape_string(@term) : nil}'), 'ShortWord=0, MaxFragments=1, MinWords=50, MaxWords=51, StartSel='''', StopSel=''''') AS headline", default_scope.arel.projections ) else