瀏覽代碼

fix tiny query error

sunyj 8 年之前
父節點
當前提交
feb4fe20db
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      mall-search/src/main/java/com/uas/search/service/impl/SearchServiceImpl.java

+ 1 - 1
mall-search/src/main/java/com/uas/search/service/impl/SearchServiceImpl.java

@@ -952,7 +952,7 @@ public class SearchServiceImpl implements SearchService {
             filter(status, SearchConstants.GOODS_GO_STATUS_FIELD, q1);
             // 或者批次 id 为空(此时是器件)
             BooleanQuery q2 = new BooleanQuery();
-            q2.add(SearchUtils.getNotNullQuery(SearchConstants.GOODS_CMP_ID_FIELD), Occur.SHOULD);
+            q2.add(SearchUtils.getNotNullQuery(SearchConstants.GOODS_CMP_ID_FIELD), Occur.MUST);
             q2.add(goIdNotNullQuery, Occur.MUST_NOT);
 
             BooleanQuery booleanQuery = new BooleanQuery();