## 前缀搜索:性能差,尽量前缀长一点
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].+"
}
}
}