gpt4 book ai didi

elasticsearch - 获取ES中的所有翻转索引

转载 作者:行者123 更新时间:2023-12-02 22:56:18 26 4
gpt4 key购买 nike

我有如下所示的 flex 搜索翻转索引

/logs-dev-myapp-000001
/logs-dev-myapp-000002
/logs-dev-myapp-000003
/logs-dev-myapp-000004
/logs-dev-myapp-000005
:
:
/logs-dev-myapp-000030

谁能告诉我如何从ES GET查询中找到所有翻转索引。还有什么方法可以在Elastic Search中找到最旧和最新的索引翻转索引

我正在使用ElasticSearch-6.4版本

最佳答案

索引 list

要了解使用其前缀的索引列表,可以使用以下URL
http://<your_host_name>:<your_port_num>/_cat/indices/logs-dev-myapp-*?v&s=i
或使用下面的GET查询

GET /_cat/indices/logs-dev-myapp-*?v&s=i

最高和最低(基于文档数)

现在,对于最高和最低价格,我想当您要问的是有关文件数的询问时,您可以使用以下聚合查询。

请注意,以下查询还将显示索引列表。
POST logs-dev-myapp-*/_search
{
"size":0,
"aggs":{
"indices":{
"terms":{
"field":"_index",
"size":100
}
},
"max":{
"max_bucket":{
"buckets_path":"indices._count"
}
},
"min":{
"min_bucket":{
"buckets_path":"indices._count"
}
}
},
"sort":[
{
"_index":{
"order":"asc"
}
}
],
"script_fields":{
"index_name":{
"script":{
"lang":"painless",
"source":"doc['_index']"
}
}
}
}

有用的链接

请在 _index字段中引用此 LINK以获得更多信息。

我已经将 Max BucketMin Bucket管道聚合与 Terms Aggregation一起使用了

让我知道是否有帮助!

关于elasticsearch - 获取ES中的所有翻转索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53286695/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com