我对弹性搜索很陌生。我有一个弹性搜索查询,它根据关键字返回数据库中存在的所有用户,但在这里我只需要获取活动状态为真的用户,但现在我正在获取所有用户列表。
我已经建立了一个搜索查询
{
"from" : 0,
"size" : 30,
"query" : {
"query_string" : {
"query" : "*jhon*",
"default_field" : "_all"
}
},
"sort" : [
{
"id" : {
"order" : "desc"
}
}
]
}
我正在使用类似的查询*jhon*
,但我需要得到类似用户名的结果,jhon
并且他的活动状态应该是真实的,所以我已经尝试过*"+jhon+"\*"#activated~true"
,但我没有得到想要的结果。我不知道我做错了什么。