It sure seems like by paying a little more technical due diligence up front and finding a proper search library [1] that could fit in their stack, they could have saved a lot of operational burden here.
Growing their main database indexes for this one feature seems like a loser.
1. Whoosh, Xapian, Lucene, etc?