1. WildcardQueryBuilder queryBuilder1 = QueryBuilders.wildcardQuery( "mac", "*" + value + "*")
在ES中使用wildcardQuery后发现并不能匹配大写,需要先把搜索的字段先进行小写的转化!
同理,使用fuzzyQuery(纠错查询)和 regexpQuery(正则匹配)也是需要先进行把搜索的字段进行小写的转换。
2.当在ES中想一起使用should (or)与 must(and)的时候,需要先通过filter把他们拼凑在一起,否则should是不生效的。