Поиск по .txt файлу python?
Как наиболее оптимизированно это реализовать? С помощью Базы Данных. Если взять Sqlite3, то можно уложиться в 15-30 строк кода.
1. Закинуть все это в базу данных и работать с ней.

2. Костылить свое решение.