在开发工具中发现过滤器查询不 运行
Discover filter query does not run in dev-tools
我在尝试通过 Kibana 的开发工具部分 运行 进行查询时遇到此错误。
"reason": "[match] query does not support [type]"
GET _search
{
"query": {
"match": {
"eventSource": {
"query": "s3.amazonaws.com",
"type": "phrase"
}
}
}
}
如果我删除行 "type": "phrase" 那么这个查询将 运行 没有任何问题并且 return 5125 个结果。
但是此查询是由 kibana 过滤器和仪表板上的 returns 4247 条记录自动生成的。
我想知道为什么 "type" 在开发工具中不受支持,而发现选项卡却没有问题。
实际上是a bug in the DSL generation that got resolved最近
如果您单击 "Inspect" 并检查发送的真实查询,您会注意到它看起来像这样
{
"match_phrase": {
"eventSource": {
"query": "s3.amazonaws.com"
}
}
},
我在尝试通过 Kibana 的开发工具部分 运行 进行查询时遇到此错误。
"reason": "[match] query does not support [type]"
GET _search
{
"query": {
"match": {
"eventSource": {
"query": "s3.amazonaws.com",
"type": "phrase"
}
}
}
}
如果我删除行 "type": "phrase" 那么这个查询将 运行 没有任何问题并且 return 5125 个结果。
但是此查询是由 kibana 过滤器和仪表板上的 returns 4247 条记录自动生成的。 我想知道为什么 "type" 在开发工具中不受支持,而发现选项卡却没有问题。
实际上是a bug in the DSL generation that got resolved最近
如果您单击 "Inspect" 并检查发送的真实查询,您会注意到它看起来像这样
{
"match_phrase": {
"eventSource": {
"query": "s3.amazonaws.com"
}
}
},