ElasticSearch написан на java, что вызывает сомнение в рациональности его использования в нагруженном проекте. Ресурсы то не казенные. Может это очень субъективное мнение, но, как мне кажется Sphinx, написанный на плюсах, будет потреблять меньше оперативной памяти при, скажем 200 одновременных поисковых запросов.
P.S. Задача стоит в организации поиска после введение каждой новой буквы. И если несколько сот (тысяч, ...) людей начнет что-то интенсивно искать придется задумываться о постройке датацентра для ElasticSearch. Утрирую, конечно.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
С того, что он будет на винде... Ваш Кэп.