From c8f11c229b87d1652b6da0b15576c166cd51eb8b Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 01 一月 2020 14:25:22 +0800 Subject: [PATCH] 首页悬浮图mapperbug修改,增加商品详情中的比例展示 --- fanli/src/main/java/com/yeshi/fanli/dao/elastic/ESOrderDao.java | 44 +------------------------------------------- 1 files changed, 1 insertions(+), 43 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/dao/elastic/ESOrderDao.java b/fanli/src/main/java/com/yeshi/fanli/dao/elastic/ESOrderDao.java index 16d8498..9d6868f 100644 --- a/fanli/src/main/java/com/yeshi/fanli/dao/elastic/ESOrderDao.java +++ b/fanli/src/main/java/com/yeshi/fanli/dao/elastic/ESOrderDao.java @@ -31,48 +31,6 @@ * @param uid 鐢ㄦ埛id * @return */ - public List<ESOrder> queryMatch(String key, String uid) { - List<ESOrder> list = new ArrayList<ESOrder>(); - - // 鍟嗗搧鍚嶇О鍖归厤 - MatchQueryBuilder match1 = new MatchQueryBuilder("goodsName", key).fuzziness(Fuzziness.AUTO); - // 璁㈠崟鍙峰尮閰� - MatchQueryBuilder match2 = new MatchQueryBuilder("orderNo", key).fuzziness(Fuzziness.AUTO); - - TermQueryBuilder term1 = QueryBuilders.termQuery("uid", uid); - // 涓婄骇 - TermQueryBuilder term2 = QueryBuilders.termQuery("uidDirect", uid); - // 涓婁笂绾� - TermQueryBuilder term3 = QueryBuilders.termQuery("uidIndirect", uid); - - SearchSourceBuilder sourceBuilder = new SearchSourceBuilder(); - sourceBuilder.query(match1).query(match2).query(term1).query(term2).query(term3); - - SearchRequest searchRequest = new SearchRequest(); - searchRequest.indices(index); - searchRequest.source(sourceBuilder); - try { - SearchResponse searchResponse = client.search(searchRequest, RequestOptions.DEFAULT); - SearchHits hits = searchResponse.getHits(); - SearchHit[] searchHits = hits.getHits(); - Gson gson = new Gson(); - for (SearchHit hit : searchHits) { - String content = hit.getSourceAsString(); - list.add(gson.fromJson(content, ESOrder.class)); - } - } catch (IOException e) { - e.printStackTrace(); - } - return list; - } - - /** - * 鏌ヨ鍖归厤 - * - * @param key 鎼滅储璇� - * @param uid 鐢ㄦ埛id - * @return - */ public List<ESOrder> query(String key, String uid) { List<ESOrder> list = new ArrayList<ESOrder>(); // 鍟嗗搧鍚嶇О鍖归厤 @@ -87,7 +45,7 @@ sourceBuilder.query(QueryBuilders.boolQuery().must(should1).must(should2)); SearchRequest searchRequest = new SearchRequest(); - searchRequest.indices(index); + searchRequest.indices(getDocument(ESOrder.class)); searchRequest.source(sourceBuilder); try { SearchResponse searchResponse = client.search(searchRequest, RequestOptions.DEFAULT); -- Gitblit v1.8.0