二通りの方法がある、という認識であっていますでしょうか?
A案
- to_tsvector('english', MESSAGE) を to_tsvector(MESSAGE) に変更
- to_tsvectorの'english'部分はpostgres.confの
default_text_search_config
で指定する
B案
- to_tsvector('english', MESSAGE) のハードコーディングされている'english' を、configファイルか何かに外出しする
- 1.の'english' の部分を 'japanese' (?)に書き換える
上記のIssueの内容としては、
「A案だと他のpostgresを利用しているソフトウェア(e.g. GitLab)にも影響する可能性があるので、B案が良い」
ということですかね(本当英語ダメなんで間違ってたらごめんなさい)
個人的にはいいと思うんですが、N-gramって日本語以外のマルチバイト文字列でも使えるはずなので、その辺も考慮できればよりいいんじゃないでしょうか。