我需要获取有关在ES5.0之前创建的所有索引的信息。 我尝试通过以下方式获取信息:
curl -XGET 'localhost:9200/_cat/indices?v&pretty'
但是在响应中我没有ES版本的索引。我打算迁移到ES6.7,并希望为旧索引重新编制索引。
答案 0 :(得分:0)
要获取索引的版本,可以使用以下curl
curl -XGET {host}:{port}/{index}/_settings?pretty
您所需的信息将在“版本”键中,这是使用ES 6.5创建的索引-
"version" : {
"created" : "6050499"
}
要获取所有索引的信息,您可以放下{index}部分,并且卷曲看起来像-
curl -XGET {host}:{port}/_settings?pretty