2016-03-09 4 views
2

Как рассчитывается курс поиска elasticsearch (отображается в Marvel)? Мы видим скорость поиска около 1700-2000 в секунду, но мы измеряем, что наши приложения отправляют около 500 - 600 поисковых запросов в секунду в наш эластичный поисковый кластер.Результаты поиска по Elasticearch/Marvel

ответ

2

У меня был тот же вопрос, что и раньше, и размещен на форуме Marvel, но никто мне не ответил.

Позже я обнаружил, что, когда количество черепов индекса изменяется, изменяется и скорость поиска. У нас есть только один индекс для поиска прямо сейчас, и когда есть один осколок, скорость поиска почти такая же, как и запросы, которые мы отправляем в ES-кластер. Когда у нас 10 осколков, это в 10 раз больше фактического количества запросов.

Итак, я считаю:

  1. Поиск Оценить это на самом деле поисковые запросы происходит на всех осколками в секунду
  2. Поиск Латентность задержки в каждом осколке

Более подробная информация в this post