从elasticsearch查询中排除某些索引

Shu*_*hra 6 elasticsearch kibana kibana-4

我使用_all作为索引模式,这导致kibana-4搜索每个可能的索引.由于kibana-4有自己的.kibana索引,它会尝试在.kibana索引中搜索所需的数据,因为它不解析数据,所以会抛出一些解析异常.那么有什么方法可以配置kibana-4来排除.kibana进行搜索..

Lee*_*e H 5

我能够.kibana通过使用以下请求成功忽略索引:

curl 'localhost:9200/*,-*kibana/_search?q=*:*'
Run Code Online (Sandbox Code Playgroud)

这将搜索所有索引(第一个"*"),不包括以"kibana"结尾的所有索引.

  • Thanx的建议,但这只适用于使用命令行手动编写的查询,我正在寻找一个查询,使用Discover选项在Kibana 4中执行此操作. (2认同)