我目前正在使用 Elasticsearch,我正在使用 NativeSearchQueryBuilder 查询 Elasticsearch 索引。我们每隔一天对记录进行索引。有什么方法可以找到最后一个索引日期,即每个索引完成的日期。
最佳答案
创建日期在索引的设置中。
您可以通过查询 get settings api 轻松获取索引的设置像这样:
curl -XGET localhost:9200/my_index/_settings
{
"my_index":{
"settings":{
"index":{
"number_of_shards":"1",
"provided_name":"my_index",
"creation_date":"1507805145855",
"number_of_replicas":"2",
"uuid":"WYaah8swdD6pZOxes_4bgQ",
"version":{
"created":"5060299"
}
}
}
}
}
如您所见,creation_date
就是您正在寻找的内容。
关于java - Elasticsearch 最后使用 java 建立索引的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47468016/