Вы не сможете воспользоваться индексом при использовании подстановочного знака:
LIKE '%.edu'
Альтернативой может быть сохранение обратной версии строки в другом столбце, индексирование этого столбца с обратным содержимым, а затем использование LIKE (или, лучше, функции GLOB [, потому что в нескольких реализациях SQLite LIKE () имеет был переопределен, что также препятствует использованию индексом ] передачи обращенной версии искомой строки. Например, если вы искали URL-адреса, заканчивающиеся на .edu, вы бы искали в обратном столбце значения, начинающиеся с с 'ude.'.