【发布时间】:2022-01-20 20:49:27
【问题描述】:
在 ES 查询中我有 IP 字段,现在我想排除一些 IP 的系列。 应排除的ip系列:192.168.0.0/16
这里正在尝试查询,但我遇到了错误。
{
"size": 0,
"query": {
"bool": {
"filter": [
{
"match_all": {
}
},
{
"range": {
"timestamp": {
"gte": "now-1y",
"lte": "now",
"format": "epoch_millis"
}
}
}
],
"must_not": {
"match":{
"ip_address":"192.168*"
}
}
}
}
}
错误: 未能创建查询:'192.168*' 不是 IP 字符串文字
还有什么方法可以排除这个IP系列?
【问题讨论】:
标签: elasticsearch filter esquery