Тот же Elasticsearch Query занимает другое время, чтобы вернуть ответ - PullRequest
0 голосов
/ 23 мая 2019

Я использую Elasticsearch для своего проекта, где в нем ищет результат по заданным показателям. По тому же запросу я вижу, что время, в которое ответ возвращается в мою службу, варьируется, можно понять минимальные различия, но они варьируются в секундах. Пример того же запроса может ответить в течение 200-300 мс одновременно, и я вижу ответ, полученный через 10-15 секунд. При использовании того же запроса для тестирования производительности с Jmeter он показывает min как 225 мс и max как 10 с. Не уверен, почему отклонение. Я использую ES версии 5.4, запрос сложный, так как я использую функцию Score для обеспечения пользовательского скоринга. Я ищу по нескольким индексам, чтобы получить результат, документ, хранящийся в каждом индексе, будет около 200-500 документов в каждом индексе, поэтому нет. из осколков 1 и реплика 2. Любая идея или предложение о том, как сократить время запроса, будут хорошими, даже если мне удастся достичь в среднем 500 мс, я в порядке.

Спасибо

...