Пропуск LIKE полностью будет быстрее. Добавлена строчная версия word
как word_lc
, индекс word_lc
, а затем выполните:
select * from definition where word_lc = lower(word_you_want)
Использование LIKE без каких-либо подстановочных знаков %
или _
является всего лишь тестом на равенство без учета регистра, поэтому вам следует перейти непосредственно к сравнению с учетом регистра, которое может и будет использовать преимущества индекса. Также, как обычно, скажите, что вы имеете в виду, чтобы компьютер мог делать то, что вы хотите.