次のような多くのテストフィールドを含むクエリがあります。
SELECT * FROM some-table
WHERE field1 ILIKE "%thing%"
OR field2 ILIKE "%thing"
OR field3 ILIKE "%thing";
列はほとんどすべて varchar(50) またはその付近です。これで、パフォーマンスを向上させるには、検索対象のフィールドにインデックスを付ける必要があることがわかりました。ILIKE を TSEARCH に完全に置き換えることを検討する必要がありますか?