(1)解决 修改后【刷新延迟】问题
public void checkSpuInfo(SpuInfoDTO spuInfoDTO) {
String script = "ctx._source.operateUserName=params.operateUserName;ctx._source.updateTime=params.updateTime;ctx._source.rejectReason=params.rejectReason;";
//script参数
Map<String, Map<String, Object>> stringMapMap = handleScriptCheckP(spuInfoDTO);
// 解决刷新延迟
**RefreshPolicy refreshPolicy = elasticsearchTemplate.getRefreshPolicy();**
**elasticsearchTemplate.setRefreshPolicy(RefreshPolicy.IMMEDIATE);**
payInfoSaveOrUpdateEngine.updateBatchByScript(stringMapMap,script, EsIndexEnum.PRODUCT.value());
**elasticsearchTemplate.setRefreshPolicy(refreshPolicy);**
}
(2)解决 【10000条查询限制】问题
nativeQueryBuilder.withTrackTotalHits(true);
@Override
public EsPageVO<ESPublicSpuVO>