Эффективный поиск по подстроке в большом текстовом файле, содержащем 100 миллионов строк (без повторяющейся строки)
У меня большой текстовый файл (1,5 Гб), содержащий 100 миллионов строк (без повторяющихся строк), и все строки расположены в файле построчно. Я хочу сделать wepapplication в Java, чтобы, когда пользователь дал ключевое слово (Substring), он получил количество всех строк, присутствующих в файле, который содержит это ключевое слово. я уже знаю одну технику Люсен .. есть ли другой способ сделать это? Я хочу результат в течение 3-4 секунд. МОЯ СИСТЕМА имеет 4 ГБ ОЗУ и ДВОЙНУЮ ОСНОВНУЮ конфигурацию .... нужно сделать это в "ТОЛЬКО ЯВА"