检索对Java的弹性搜索响应的延迟

时间:2020-03-19 23:28:50

标签: java elasticsearch latency elasticsearch-high-level-restclient

我正在使用Java的Elastic的高级REST客户端从Java后端搜索我的Elastic索引。我注意到从Elastic接收响应需要700到800毫秒。

我检查了Elastic中的实际查询时间,它只有7毫秒。

我已经在查询中建立了过滤器和聚合,并且还返回了许多字段。 但是,如果我删除所有过滤器和聚合并将结果集限制为单个文档而仅返回单个字段,那么我的Java代码从Elastic接收响应所花费的时间仍然> 700ms。为什么会这样呢?我的服务器代码在加利福尼亚运行。我的弹性指数在北弗吉尼亚州提供。也许这可以解释延迟?还有什么可能的原因?

这是一个包含两个搜索查询的多重搜索。

0 个答案:

没有答案