|
@@ -1430,7 +1430,6 @@ public class SearchServiceImpl implements SearchService {
|
|
|
if (!CollectionUtils.isEmpty(storeTypes)) {
|
|
|
filter(storeTypes, SearchConstants.GOODS_ST_TYPE_FIELD, booleanQuery);
|
|
|
}
|
|
|
-
|
|
|
DistinctGroupCollector.CollectField[] collectFields = new DistinctGroupCollector.CollectField[] {
|
|
|
new DistinctGroupCollector.CollectField(SearchConstants.GOODS_PR_PCMPCODE_FIELD, SearchConstants.GOODS_PR_PCMPCODE_FIELD)
|
|
|
};
|
|
@@ -1445,27 +1444,8 @@ public class SearchServiceImpl implements SearchService {
|
|
|
}
|
|
|
booleanQueryPre.add(new PrefixQuery(new Term(GOODS_PR_PCMPCODE_FIELD, keyword.toLowerCase())), Occur.MUST);
|
|
|
logger.info(booleanQueryPre.toString());
|
|
|
-
|
|
|
indexSearcher.search(booleanQueryPre, collector);
|
|
|
goods.addAll(collector.getCollectValues());
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
} catch (IOException e) {
|
|
|
logger.error("", e);
|
|
|
} finally {
|