Elasticsearch-like查找

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", "*小*"));

 

你可能感兴趣的:(Elasticsearch)