在Elasticsearch中查询最新创建的索引
Query the latest created index in Elasticsearch
我需要查询在Elasticsearch 上创建的最新索引。
我已经形成了下面的 curl 命令
curl -X GET "localhost/_cat/indices?h=i,creation.date.string"
正在return响应如下:
accounting 2020-03-03T02:46:29.285Z
kibana_1 2020-03-02T00:58:14.386Z
有什么方法可以 return 以 JSON 格式吗?我一直在尝试这个,但无法得到 JSON 响应。
您可以在查询中传递格式
/_cat/indices?format=json&h=i,creation.date.string
return _cat
API in JSON. It is also possible to sort the results 的回复确实有可能 creation.date.string
。
试试这个,结果数组中的第一个元素将是最后创建的索引。
curl -H "Content-type: application/json" -X GET "localhost/_cat/indices?h=i,creation.date.string&format=json&s=creation.date.string:desc"
我需要查询在Elasticsearch 上创建的最新索引。
我已经形成了下面的 curl 命令
curl -X GET "localhost/_cat/indices?h=i,creation.date.string"
正在return响应如下:
accounting 2020-03-03T02:46:29.285Z
kibana_1 2020-03-02T00:58:14.386Z
有什么方法可以 return 以 JSON 格式吗?我一直在尝试这个,但无法得到 JSON 响应。
您可以在查询中传递格式 /_cat/indices?format=json&h=i,creation.date.string
return _cat
API in JSON. It is also possible to sort the results 的回复确实有可能 creation.date.string
。
试试这个,结果数组中的第一个元素将是最后创建的索引。
curl -H "Content-type: application/json" -X GET "localhost/_cat/indices?h=i,creation.date.string&format=json&s=creation.date.string:desc"