おじゃまします、全文検索ついて調べていて辿り着きました。
関連する問題を見て回りましたが、最終的に正しく理解されずにクローズされちゃったように見えますね。
https://mattermost.atlassian.net/browse/PLT-2808
問題はインデックス生成とクエリのミスマッチにあると思うんですが、インデックスの方はロジック的に
「まだ生成されてなかったら作る」という過程で発生するので、再現手順を明示しないと難しいのかもしれません。
で、それを転じて考えると、とりあえずインデックスの方はクエリに合ったものを再生成することで解決
するんじゃないでしょうか(当然セットアップの追加手順になりますが…)
インデックスがあとから生成しても問題なく、そこに各種全文検索用ツールに適したものを採用できると
いうことになれば、むしろそれに適したクエリを発行できるようにする、というのが解決したい問題の
本質のように思います。
この流れでコードを追った結果、store/post_store.go のSEARCH_CLAUSEがユーザー定義可能に
なればいいんじゃないかなと思いました。どうでしょう?