zxmd
@zxmd

Sphinx vs ElasticSearch: что выбрать?

У нас в проекте в 2-х проектах активно используется Сфинкс и Эластик. Всмысле не оба в обоих, а в одном один в другом другой. Вот как бы хочется причесать все это, привести к единообразию.

Посему хочу осведомиться, какой индексатор выбрали бы вы? Понимаю что вопрос странный и как бы сам должен на него отвечать, ибо работал с обоими. Но мое мнение в данном вопросе предвзятое, так как больше нравится ES потому что со сфинксом в свое время наелись по полной, но не из за того что он такой кривой, а потому что мы были "зелеными" в этом вопросе.

Хотелось бы объективного мнения - по типу, в А есть фича А(а) которой нет в Б, или фича Б(а) работает быстрее чем А(а).

Вот такой вот странный вопрос.

А ну да, собственно ТТХ данных - порядка 10М записей, активное изменения порядка 10% записей ежедневно. Индексы в обоих системах используются не только для реализации full-text поиска.
  • Вопрос задан
  • 14093 просмотра
Решения вопроса 1
  • @Nc_Soft
    У сфинкса есть ограничение на RT индексы, поэтому надо чаще переиндексировать всё, придумывать варианты с дельта индексами итп.
    Если данные меняются часто и нужен реалтайм, то лучше юзайте эластик.
    Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
Вакансии с Моего Круга Все вакансии
Заказы с Фрилансим Все заказы