Schnellere Suche nach einer Zeichenfolge in Textdateien [closed]

Ich muss in einer Gruppe von Textdateien mithilfe von C # nach einer Zeichenfolge mit ungefähr 13 Zeichen suchen. Die Anzahl der Textdateien ändert sich und kann zwischen 100 und 1000 liegen. Die Größe der Dateien kann zwischen 1 KB und 10 MB liegen.

Ich habe versucht, jede Datei auf naive Weise zu öffnen, zeilenweise zu lesen und zu prüfen, ob die Zeichenfolge vorhanden ist (mithilfe von index.of), aber das ist zu langsam. Ich habe auch versucht, den Boyer-Moore-Algorithmus zu verwenden, der das Timing um 5 Sekunden verbessert hat, aber das fühlt sich immer noch langsam an.

Hast du eine Idee, wie du die Suche beschleunigen kannst?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage