从Linux终端

时间:2018-04-04 15:42:13

标签: elasticsearch

我在linux终端上执行简单的DSL查询时遇到以下问题

curl -XGET --user <user>:<pass> "https://<host>/elasticsearch/logstash-*/_search?pretty" -H 'Content-Type: application/json' -d '
{
  "query": {
    "match": { "_type" : "nxlog"}
  }
}'

这段代码返回我的索引logstash中的前十个文档但没有过滤,这个代码是从kibana控制台复制出来的,它提供了正确的结果,我只添加了连接到服务器所需的身份验证

GET logstash-*/_search
{
  "query": {
    "match": {"_type": "nxlog"}
  }
}

对于什么是读取,似乎返回的值与在-d标志不存在之后键入的查询一样。

任何帮助都将不胜感激。

提前致谢

编辑:输入我正在尝试的正确的kibana控制台代码

0 个答案:

没有答案