| | |
| | | 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();
|