无法找到一种干净的方式来执行这种类型的查询——有没有办法指定这些前缀只返回带有单词前缀的结果?这样一个有效的回报将是 Alpha Beta 并且 Beta Alpha 不会返回?
"query": {
"bool": {
"must": [
{
"match_phrase_prefix": {
"search_name": "Al"
}
},
{
"match_phrase_prefix": {
"search_name": "Be"
}
}
]
}
},