【问题标题】:how to return elasticsearch "took" information on GET request?如何在 GET 请求中返回 elasticsearch“获取”信息?
【发布时间】:2021-07-02 00:33:12
【问题描述】:

使用搜索 api 时,elasticsearch 会返回“took”作为响应的一部分,这可以深入了解查询执行时间,但是在获取文档时使用 GET API 时我没有得到。

有没有办法从 elasticsearch 获取一些时间信息以进行 GET 查询?

示例查询:

curl -XGET 'http://localhost:9200/example/_doc/123

【问题讨论】:

    标签: elasticsearch


    【解决方案1】:

    根据docs 中定义的响应正文,它看起来不像。就 ES 而言,检索单个文档是即时的,因为它知道在哪里查找文档。无需跨多个分片执行分散收集方法,这需要时间 - 因此响应中的“接受”字段。

    【讨论】:

      猜你喜欢
      • 2020-01-07
      • 2019-11-08
      • 2015-05-05
      • 2021-02-27
      • 2016-10-09
      • 2021-04-19
      • 1970-01-01
      • 2017-11-06
      • 1970-01-01
      相关资源
      最近更新 更多