Мне кажется это зависит не только от объема базы, но и от нагрузки. Если у вас на сайте много полей с автопоиском, которые при каждой новой букве делают поиск, или другие поиски, то нужно использоать ES. Но не отдельно. Нужно его использовать в паре с базой. Пусть все работает как работает, а поиски через ES. таким образом база разгрузится.