Wenn es darum geht, mehrere Strings auf einmal zu suchen, dann könnte auch
dieser Beitrag was für dich sein. Solche Multi-Search-Algorithmen können sich ab ungefähr einem Dutzend zu suchender Muster lohnen. Die Vorbereitungsphase (Aufbau der Hashlisten etc.) sollte man in deinem Fall natürlich nur einmal ausführen, nicht bei jedem Eintrag aufs Neue.
The angels have the phone box.