Более быстрый способ поиска строки в текстовых файлах [закрыто]
Мне нужно найти строку, примерно 13 символов, в группе текстовых файлов с использованием C #. Количество текстовых файлов меняется и может варьироваться от 100 до 1000. Размер файлов может варьироваться от 1 КБ до 10 МБ.
Я попробовал наивный способ открытия каждого файла, прочитал его построчно и проверил, существует ли строка (используя index.of), но это слишком медленно. Я также попытался использовать алгоритм Бойера-Мура, который улучшил синхронизацию на 5 секунд, но все же это чувствуется медленно.
Есть идеи, как ускорить поиск?