for (Map.Entry<String, List<String>> entry : entries) {
38 // 规格名
39 String key = entry.getKey();
40 // 规格值
41 List<String> value = entry.getValue();
42 // 如果没有遍历出该规格,新增键值对,如果已经遍历出该规格,则向规格中添加规格项
43 if (!specifications.containsKey(key)){
44 specifications.put(key,new HashSet(value));
45 }else{
46 specifications.get(key).addAll(value);
47 }
48 }
49 }这句话注释没懂 规格不是从ES中查询出来的? 怎么会有没遍历出的规格 难道是后台后加的没存进ES里面?
// 如果没有遍历出该规格,新增键值对,如果已经遍历出该规格,则向规格中添加规格项