Более быстрый способ поиска строки в текстовых файлах [закрыто]

Мне нужно найти строку, примерно 13 символов, в группе текстовых файлов с использованием C #. Количество текстовых файлов меняется и может варьироваться от 100 до 1000. Размер файлов может варьироваться от 1 КБ до 10 МБ.

Я попробовал наивный способ открытия каждого файла, прочитал его построчно и проверил, существует ли строка (используя index.of), но это слишком медленно. Я также попытался использовать алгоритм Бойера-Мура, который улучшил синхронизацию на 5 секунд, но все же это чувствуется медленно.

Есть идеи, как ускорить поиск?

Ответы на вопрос(5)

Ваш ответ на вопрос