admin
2020-01-08 be641cbe14bf20c807dccceb1c4b825d80443aed
fanli/src/main/java/com/yeshi/fanli/dao/elastic/ESOrderDao.java
@@ -33,11 +33,14 @@
   public List<ESOrder> query(String key, String uid, List<Integer> listPlatform) {
      List<ESOrder> list = new ArrayList<ESOrder>();
      // 商品名称模糊全词匹配
      BoolQueryBuilder should1 = QueryBuilders.boolQuery().should(QueryBuilders.wildcardQuery("orderNo.keyword", "*" + key + "*"))
      BoolQueryBuilder should1 = QueryBuilders.boolQuery()
            .should(QueryBuilders.wildcardQuery("orderNo.keyword", "*" + key + "*"))
            .should(QueryBuilders.wildcardQuery("goodsName.keyword", "*" + key + "*"));
      // 用户id匹配
      BoolQueryBuilder should2 = QueryBuilders.boolQuery().should(QueryBuilders.termQuery("uid", uid))
            .should(QueryBuilders.termQuery("uidDirect", uid)).should(QueryBuilders.termQuery("uidIndirect", uid));
      BoolQueryBuilder should2 = QueryBuilders.boolQuery().should(QueryBuilders.termQuery("uid", uid));
      // .should(QueryBuilders.termQuery("uidDirect",
      // uid)).should(QueryBuilders.termQuery("uidDirect", uid));
      // 查询创建
      SearchSourceBuilder sourceBuilder = new SearchSourceBuilder();