У меня такой недоделанный лежит. Сразу могу сказать, по первой букве искать он успеет, но хипа не хватит для загрузки файла в память.
У меня на "н", "о" по 150Кб слов, а на "п" вообще 300Кб
ЗЫ: надо будет как-то доделать, делал даже поиск по мере набора
, но лень файлы резать по первым двум буквам.