|
@@ -883,27 +883,11 @@ public class SearchServiceImpl implements SearchService {
|
|
|
fieldsToLoad.add(SearchConstants.GOODS_GO_ID_FIELD);
|
|
fieldsToLoad.add(SearchConstants.GOODS_GO_ID_FIELD);
|
|
|
ScoreDoc[] scoreDocs = hits.scoreDocs;
|
|
ScoreDoc[] scoreDocs = hits.scoreDocs;
|
|
|
for (ScoreDoc scoreDoc : scoreDocs) {
|
|
for (ScoreDoc scoreDoc : scoreDocs) {
|
|
|
-// Document document = indexSearcher.doc(scoreDoc.doc, fieldsToLoad);
|
|
|
|
|
- Document document = indexSearcher.doc(scoreDoc.doc);
|
|
|
|
|
- logger.info(document.get(SearchConstants.GOODS_GO_MINPRICERMB_FIELD)
|
|
|
|
|
- + "\t" + document.get(SearchConstants.GOODS_GO_MINPRICEUSD_FIELD)
|
|
|
|
|
- + "\t" + document.get(SearchConstants.GOODS_GO_RESERVE_FIELD)
|
|
|
|
|
- + "\t" + document.get(SearchConstants.GOODS_GO_MINDELIVERY_FIELD)
|
|
|
|
|
- + "\t" + scoreDoc.score
|
|
|
|
|
- + "\t" + document.get(SearchConstants.GOODS_CMP_CODE_FIELD)
|
|
|
|
|
- + "\t" + document.get(SearchConstants.GOODS_PR_PCMPCODE_FIELD)
|
|
|
|
|
- + "\t" + document.get(SearchConstants.GOODS_BR_NAME_EN_UNTOKENIZED_FIELD)
|
|
|
|
|
- + "\t" + document.get(SearchConstants.GOODS_BR_NAME_CN_UNTOKENIZED_FIELD)
|
|
|
|
|
- + "\t" + document.get(SearchConstants.GOODS_KI_NAME_CN_UNTOKENIZED_FIELD)
|
|
|
|
|
- + "\t" + document.get(SearchConstants.GOODS_GO_UPDATE_DATE_FIELD));
|
|
|
|
|
|
|
+ Document document = indexSearcher.doc(scoreDoc.doc, fieldsToLoad);
|
|
|
String cmpId = document.get(SearchConstants.GOODS_CMP_ID_FIELD);
|
|
String cmpId = document.get(SearchConstants.GOODS_CMP_ID_FIELD);
|
|
|
cmpIds.add(StringUtils.isEmpty(cmpId) ? null : Long.valueOf(cmpId));
|
|
cmpIds.add(StringUtils.isEmpty(cmpId) ? null : Long.valueOf(cmpId));
|
|
|
String goId = document.get(SearchConstants.GOODS_GO_ID_FIELD);
|
|
String goId = document.get(SearchConstants.GOODS_GO_ID_FIELD);
|
|
|
goIds.add(StringUtils.isEmpty(goId) ? null : Long.valueOf(goId));
|
|
goIds.add(StringUtils.isEmpty(goId) ? null : Long.valueOf(goId));
|
|
|
- // System.out.println(cmpId + "\t" + goId + "\t" +
|
|
|
|
|
- // scoreDoc.score);
|
|
|
|
|
- // System.out.println(indexSearcher.explain(booleanQuery,
|
|
|
|
|
- // scoreDoc.doc).toString());
|
|
|
|
|
}
|
|
}
|
|
|
map.put("componentIds", cmpIds);
|
|
map.put("componentIds", cmpIds);
|
|
|
map.put("goodsIds", goIds);
|
|
map.put("goodsIds", goIds);
|