Задержка при получении Elasti c поискового ответа на Java - PullRequest
0 голосов
/ 20 марта 2020

Я ищу свой индекс Elasti c из моего Java бэкэнда, используя REST-клиент высокого уровня Elasti c для JAVA. Я заметил, что для получения ответа от Elasti c.

требуется от 700 до 800 миллисекунд. Я проверил фактическое время запроса в Elasti c, и оно составляет всего 7 миллисекунд.

I встроил фильтры и агрегаты в мой запрос, а также возвращаю много полей. Однако, если я удаляю все фильтры и агрегаты и ограничиваю результирующий набор одним документом и возвращаю только одно поле, время, необходимое моему коду Java для получения ответа от Elasti c, все еще> 700 мс. Почему это может быть? Мой серверный код работает в Калифорнии. Мой индекс Elasti c подается в Северной Вирджинии. Возможно, это объясняет задержку? В чем еще может быть причина?

Это многопользовательский поиск, содержащий два поисковых запроса.

...