match_phrase 对非中文的字符不起作用,
索引中的数据 :a:1231231231,12312312123
1,搜索没有结果
GET index/_search
{
"query":{
"match_phrase":{
"a":"1231231231"
}
}
}
2 ,搜索有结果
GET index/_search
{
"query":{
"wildcard":{
"a":"*1231231231*"
}
}
}
本文探讨了Elasticsearch中match_phrase查询在处理非中文字符时的局限性,通过具体示例对比了match_phrase与wildcard查询的效果差异,指出在特定场景下使用wildcard查询可能更为有效。
3607

被折叠的 条评论
为什么被折叠?



