我正在尝试获取IP范围查询来处理一组文档,但没有得到任何结果.
映射(我都试过analyzed和not_analyzed):
"mappings": {
"addy": {
"properties": {
"add": {
"type": "ip",
"not_analyzed":"true"
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
数据看起来像这样(许多实例具有不同的值)
"_source": {
"add": "192.168.1.15"
}
Run Code Online (Sandbox Code Playgroud)
现在,我去看官方的ES文档,但是没有IP范围的例子,但我在Git上找到了一个,但是没有用.它看起来如下:
"query": {
"query_string": {
"default_field": "add",
"query": "add:[192.168.1.5 TO 192.168.1.15]"
}
}
Run Code Online (Sandbox Code Playgroud)
当我胖的指法我的字段和地址时,上面提出了一些鼓励解析错误,但最终没有返回任何结果.
我也尝试过标准范围语法:
"filter": {
"range": {
"add": {
"from": "192.168.1.5",
"to": "192.168.1.25"
}
}
}
Run Code Online (Sandbox Code Playgroud)
哪个也没有返回任何结果.如何查询一系列IP地址?