瀏覽代碼

Specify language of search

master
Dylan Baker 2 年之前
父節點
當前提交
762c22f34f
共有 1 個文件被更改,包括 5 次插入4 次删除
  1. 5
    4
      lib/search.rb

+ 5
- 4
lib/search.rb 查看文件

@@ -66,9 +66,9 @@ def search_threads(q, username, from_date, to_date, sort, offset, exact_match)
66 66
     .offset(Sequel.lit('?', offset))
67 67
 
68 68
   if exact_match
69
-    query.full_text_search(:title, q, phrase: true)
69
+    query.full_text_search(:title, q, phrase: true, language: 'english')
70 70
   else
71
-    query.full_text_search(:title, Sequel.lit("websearch_to_tsquery(?)", q), tsquery: true)
71
+    query.full_text_search(:title, Sequel.lit("websearch_to_tsquery(?)", q), tsquery: true, language: 'english')
72 72
   end
73 73
 end
74 74
 
@@ -83,11 +83,12 @@ def search_posts(q, username, from_date, to_date, offset, exact_match)
83 83
     .offset(Sequel.lit('?', offset))
84 84
 
85 85
   if exact_match
86
-    query.full_text_search(:body, q, phrase: true)
86
+    query.full_text_search(:body, q, phrase: true, language: 'english')
87 87
   else
88 88
     query.full_text_search(:tsv, Sequel.lit("websearch_to_tsquery(?)", q), {
89 89
       tsquery: true,
90
-      tsvector: true
90
+      tsvector: true,
91
+      language: 'english'
91 92
     })
92 93
   end
93 94
 end

Loading…
取消
儲存