Вижу, как минимум, одну большую проблему - решение не масштабируемо. Ничего не поможет представить, что именно люди способны придумать (неосознанно, или, хуже того, осознанно) при написании объявления.
И, думаю, и вам, и вашему заказчику, стоит открыть для себя новую аббревиатуру - НСИ :)
Группировка объявлений в карточки: как мы разметили 20 000 товаров