如何在Elasticsearch中过滤或查询索引名称列表?

问题描述:

我用下面列出指数如何在Elasticsearch中过滤或查询索引名称列表?

curl localhost:9200/_cat/indices?v 

有没有什么办法可以过滤或查询索引的名称,例如像通配符?

curl localhost:9200/_cat/indices - d '{ 
    "query": { 
    "prefix": { 
     "index": "sam-" 
    } 
    } 
}' 

elasticsearch.js中的格式是什么?

简单:curl localhost:9200/_cat/indices/sam-*?v

+0

我发现这个问题,因为我一直在寻找同样的事情。这个答案虽然不够好 - 我希望能够将索引查询与其他查询结合起来。即“颜色是红色的并且索引以颜色或尺寸开始很大并且索引以尺寸开始”。有没有办法做OP要求的? – Julian 2015-09-17 22:34:06

+1

@Julian在SO上发布您的问题,我可能会帮助您。 – 2015-09-17 23:05:06

+0

也许你可以在这里修改你的答案,问题已经提出。无论如何,我想我找到了答案:https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-index-field.html – Julian 2015-09-18 16:22:57