как у чисел, а вот поиск должен быть по вхождению.
То есть на поиск like '%111%' должны прилетать и 111, и 2111, и 1112.
gin((int_col::text) gin_trgm_ops) индекс не помог, where int_col::text like '%111%' продолжает использовать seq_scan.
При этом gin индекс на изначально text поле ускорил поиск в 20 раз, там теперь where text like '%smth%' летает как истребитель
Куда дальше копать?
так может ему кажется что seq_scan лучше.
Покажите \d таблицы, запрос и план (EXPLAIN (ANALYZE, BUFFERS).
Обсуждают сегодня