1.基本需求
模糊查询,级别数据如下
表明(tb_name)
id | name |
1 | 张小宝 |
2 | 王小美 |
2.sql 的模糊查询
select name from tb_name name like '%小%'
3.es 的查询
是用正则表达式
{
"wildcard" : {
"name" : {
"value" : "*小*",
"boost" : 1.0
}
}
}
appQuery.must(QueryBuilders.wildcardQuery("name", "*小*"));