## 前缀搜索:性能差,尽量前缀长一点
GET customer/_search
{
"query": {
"prefix": {
"address.keyword": {
"value": "湖南"
}
}
}
}
## 模糊匹配,性能差:wildcard(?:任意字符,*:0个或任意多个字符)
GET customer/_search
{
"query": {
"wildcard": {
"address.keyword": {
"value": "湖南?长沙*"
}
}
}
}
## 正则表达式:性能差
##[a-z]匹配字母,.匹配任意单个字符,+前面的正则表达式可以出现-次或多次
GET customer/_search
{
"query": {
"regexp": {
"introduce": "j[a-z].+"
}
}
}
ES7.16.2基础操作之正则表达式(六)
最新推荐文章于 2023-03-26 14:01:07 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)