在我的项目中,我使用phrase_prefix
进行文本框搜索,一切正常,但查询中间包含数字的情况除外,例如,搜索M2M
根本不起作用:< / p>
我的查询DSL:
{
"query": {
"match": {
"title": {
"query": "M2",
"type": "phrase_prefix"
}
}
}
}
如果使用M2
进行搜索,我会收到四个标题包含M2M
的文档。但是如果搜索M2M
,我什么也没得到,我的期望与M2
的结果相同。
有没有人请建议如何解决这个问题?