"术语"one_answers"通配符"由Elasticsearch提供。"术语'是搜索多个OR条件:
{
"terms": {
"IP": [
"192.168.100.11",
"192.168.100.13"
]
}
"通配符"由*(星号)识别:
{
"wildcard": {
"IP": "192.168.*.11"
}
我想合并"通配符"+"术语"函数。我该怎么做?例如:
{
"wildcard": {
"IP": [
"192.168.*.11",
"192.168.*.13"
]
}
您可以使用bool
的should
部分,我不认为有像查询wildcard
这样的"术语",should
的行为类似于OR
:
{
"query": {
"bool": {
"should": [
{"wildcard": {"IP": "192.168.*.11"}},
{"wildcard": {"IP": "192.168.*.13"}}
]
}
}
}