我在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控制台代码