検索時にストップワードを含める

検索時に「ストップワード」を含めることは可能でしょうか?あるいは、検索から除外される単語のリストを少なくともカスタマイズすることはできますか?

スペイン語の「cuando + 直説法または接続法」の違いを説明するトピックを作成しましたが、どうやら「cuando」がストップワードとして分類されているため、このトピックを検索することができません。

このような調整を行うには、カスタムな Postgres 環境の構築が必要となるでしょう。ご自身でホストし、Postgres の再設定と格闘することになります。

これを達成する最も簡単な方法は、スペイン語の辞書を切り捨てることだと分かりました。

./launcher enter app
truncate -s0 /usr/share/postgresql/10/tsearch_data/spanish.stop

問題は、イメージを再構築するたびにこのコマンドを再実行しなければならないことです。再構築のたびにこのコマンドが実行されるようにする方法はありますか?

はい、app.yml のカスタムコマンドセクションにこの行を追加することで、簡単に実現できます。

  - exec: truncate -s0 /usr/share/postgresql/10/tsearch_data/spanish.stop