Чел, я полностью с тобой согласен. Ты предлагаешь простое и надёжное решение, которое спасёт время и нервы. Если бы я что-то писал для себя, я бы так и сделал. Но у меня задача сделать импорт адресов из ФИАС, загрузить это все в БД, и потом уже реализовать алгоритмы поиска, поэтому и интересуюсь на эту тему.
Качаем дамп БД адресов с публичного источника, импортируем куда-нибудь к себе в БД или в Elastic, как предлагали выше, и вперёд.