我正在尝试构建符合以下规则的Elasticsearch全文搜索查询。
这是我现在用于搜索查询“ john doe”的内容,并且有效:
{
"query":{
"query_string":{
"query":"(john AND doe) OR (john AND doe*) OR (john* AND doe) OR (john* AND doe*)",
"fields":[
"*",
"firstName^2",
"lastName^2"
],
"lenient":true
}
}
}
我做对了还是有更好的方法呢?