Просмотр исходного кода

统计批次信息时,不统计空串

sunyj 8 лет назад
Родитель
Сommit
3660eb08b7

+ 3 - 1
search-console/src/main/java/com/uas/search/grouping/GoodsGroupCollector.java

@@ -13,6 +13,8 @@ import org.apache.lucene.index.LeafReader;
 import org.apache.lucene.index.LeafReaderContext;
 import org.apache.lucene.search.SimpleCollector;
 
+import com.alibaba.druid.util.StringUtils;
+
 /**
  * 批次统计
  * 
@@ -54,7 +56,7 @@ public class GoodsGroupCollector extends SimpleCollector {
 			Document document = reader.document(doc, fieldsToLoad);
 			String uniqueValue = document.get(uniqueField);
 			// 排除重复值
-			if (!uniqueValues.contains(uniqueValue)) {
+			if (!StringUtils.isEmpty(uniqueValue) && !uniqueValues.contains(uniqueValue)) {
 				uniqueValues.add(uniqueValue);
 				for (String field : fieldsToLoad) {
 					String value = document.get(field);