如何在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
我发现这个问题,因为我一直在寻找同样的事情。这个答案虽然不够好 - 我希望能够将索引查询与其他查询结合起来。即“颜色是红色的并且索引以颜色或尺寸开始很大并且索引以尺寸开始”。有没有办法做OP要求的? – Julian 2015-09-17 22:34:06
@Julian在SO上发布您的问题,我可能会帮助您。 – 2015-09-17 23:05:06
也许你可以在这里修改你的答案,问题已经提出。无论如何,我想我找到了答案:https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-index-field.html – Julian 2015-09-18 16:22:57