尝试通过Kibana的“开发工具”部分运行查询时遇到此错误。
“原因”:“ [匹配]查询不支持[类型]”
GET _search
{
"query": {
"match": {
"eventSource": {
"query": "s3.amazonaws.com",
"type": "phrase"
}
}
}
}
如果我删除“ type”:“ phrase”行,则此查询将运行,没有任何问题,并返回5125结果。
但是此查询已由kibana过滤器自动生成,并在信息中心上返回4247条记录。 我想知道为什么开发工具不支持“类型”,而“发现”选项卡没有问题。
答案 0 :(得分:1)
实际上a bug最近才是DSL一代中的got resolved。
如果您单击“检查”并检查实际发送的查询,您会发现它看起来像这样
{
"match_phrase": {
"eventSource": {
"query": "s3.amazonaws.com"
}
}
},