Никакую. CMS стоит использовать, если она полностью решает вашу задачу. Да, есть ребятки, что на WP электронные магазины пишут, это безусловно "круто", но хорошего в этом ничего нет (это не целевое использование).
Конкретно под вашу задачу CMS вы не найдете, по той причине, что задача очень специфическая. Непосредственно сам движок поиска писать на php я вам не рекомендую, по сути это процессинг большого количества данных и php для этого НЕ ок.