角度刁钻的慢查询优化

发现一个业务的es慢查询。
下面的语法格式,转为es搜索,会使用wildcard,且不说wildcard本身就不推荐使用
在这里插入图片描述

从另一个优化角度看

用户输入的是中文字符,肯定不可能匹配手机号和微信号,这里就可以通过简单判断下用户的输入特征,优化查询
包含中文时,搜索姓名
不包含中文,包含字母,下划线等时,搜索微信号
只有数字是,搜索手机号和微信号…

你可能感兴趣的:(elasticsearch)