0

主页和搜索结果页面中的图像丢失了一段时间,这Impex import是在对媒体文件进行一些更改后对产品执行后发生的。产品详细信息页面通过在从暂存到在线目录同步后显示更新的图像来正常工作。

有趣的是,这个问题会在一段时间后得到解决,这使得调试变得困难。

4

1 回答 1

0

此问题与同步后的 Solr 索引有关。impex 导入并与在线目录同步后,媒体 URL 将得到更新。由于产品详细信息页面从数据库中获取图像 url,它会显示出来。但是主页和搜索页面中的相应图像是从 solr 获取的,而不是不再有效,因为更新已售索引的 cron 作业尚未完成。

解决方案是使用 populator 使用 modelservice().save(productData) 将应该显示在搜索页面以及包含在产品数据中的主页中的图像 URL 替换为来自 DB 的更新的 URL。

于 2018-05-28T10:51:57.377 回答