我有一个包含许多测试字段的查询,如下所示:
SELECT * FROM some-table WHERE field1 ILIKE "%thing%" OR field2 ILIKE "%thing" OR field3 ILIKE "%thing";
列几乎都是varchar(50)或左右.现在我理解提高性能我应该索引搜索操作的字段.我应该考虑完全用TSEARCH替换ILIKE吗?
postgresql full-text-search full-text-indexing
full-text-indexing ×1
full-text-search ×1
postgresql ×1