Задать вопрос
@PyTiMa
Учусь, кручусь, верчусь.

Где есть смысл юзать Elasticsearch?

Доброго времени суток..
Где есть смысл юзать Elasticsearch?
То что в поиске по query - ясно. Это однозначно.
А вот тут: надо ли?
  1. Подсчет (Model.count в монге)
  2. Find some post by id или по id автора
  3. Поиск юзера по id
  4. Поиск всех юзеров с сортировкой по полю допустим "score" + пагинация

Стоит ли передать что-то из подобных операций в руки Эластика? Или не заморачиватся,не переписывать кучу кода, и юзать Эластик только в поиске по query пришедшим от clientside?
  • Вопрос задан
  • 2820 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 2
Able1991
@Able1991
Пишу на рельсах
Вопрос звучит довольно интересно "Я использую СУБД которая предоставляет мне кучу инструментов по работе с данными, а еще есть поисковой движок, может часть функционала СУБД мне переписать костылями и велосипедами используя поисковой движок, как вам идея?"
Ответ написан
Комментировать
dizballanze
@dizballanze
Software developer at Yandex
Если у вас уже есть MongoDB, то я бы не стал переносить предложенные штуки на эластик. При правильно настроенных индексах монга достаточно быстро работает. А так у вас будет только усложнение без особого смысла, да и в случае чего можно будет тот же эластик заменить, например, на сфинкс и переписать только логику поиска по запросу.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы