Хотите полнотекстовый поиск и экономить на хостинге - вам точно не на Эластик. Эластик это же Java, ему для нормального функционирования нужно много оперативной памяти.
Используйте для полнотекстового поиска SphinxSearch (или его клон Мантикора) - существенно меньше (в десятки раз) жрет при совершенно том же функционале. И работает шустрее в разы, чем ElasticSearch.
Из минусов Sphinx по сравнению с ElasticSearch - нет кластера (совместное использование индекса несколькими серверами), то есть каждый сервер независим. Но если у вас все влазит на 1 сервер - то это не имеет значения.
Почему ivi перешел со Sphinx на Elasticsearch Потому что им был нужен кластер. При этом они потеряли в производительности и потребовалось использовать больше железа.