我正在使用以下查询从Spark Scala代码中的elasticsearch获取数据。
在下面的查询中,我想使用任意数字获取destinationAddress开头,因此我传递了*,但未给出任何结果。
我是Elasticsearch的新手,在这方面的任何帮助都深表感谢。
{
"bool":{
"must":[
{
"query_string":{
"query":"*",
"analyze_wildcard":true
}
},
{
"range":{
"date":{
"gte":"1531284600000",
"lte":"1531291800000",
"format":"epoch_millis"
}
}
},
{
"term":{
"address":"1239"
}
},
{
"wildcard":{
"destinationaddress.keyword":"*.1.11.34"
}
}
],
"must_not":[
]
}
}