【发布时间】:2021-07-02 00:33:12
【问题描述】:
使用搜索 api 时,elasticsearch 会返回“took”作为响应的一部分,这可以深入了解查询执行时间,但是在获取文档时使用 GET API 时我没有得到。
有没有办法从 elasticsearch 获取一些时间信息以进行 GET 查询?
示例查询:
curl -XGET 'http://localhost:9200/example/_doc/123
【问题讨论】:
标签: elasticsearch
使用搜索 api 时,elasticsearch 会返回“took”作为响应的一部分,这可以深入了解查询执行时间,但是在获取文档时使用 GET API 时我没有得到。
有没有办法从 elasticsearch 获取一些时间信息以进行 GET 查询?
示例查询:
curl -XGET 'http://localhost:9200/example/_doc/123
【问题讨论】:
标签: elasticsearch
根据docs 中定义的响应正文,它看起来不像。就 ES 而言,检索单个文档是即时的,因为它知道在哪里查找文档。无需跨多个分片执行分散收集方法,这需要时间 - 因此响应中的“接受”字段。
【讨论】: