我将所有项目从一个集合移动到另一个集合。 但是,源集合上的这些项目未出现在发现中。 移动后,这些相同的项目出现在目标集合上。 移动前为什么这些物品没有出现在源集合中?
移动之前:如果我得到这些项目的句柄并尝试在浏览器上访问它就可以了。 它应该是发现索引的问题吗?
I moved all the items from a collection to another. However, these items, on the source collection,didn't appear on the discovery. After the move, these same items appeared on the destination collection. Why these items didn't appear at the source collection before the move?
Still before the move: If I get these item's handle and try to access on a browser it works. Should it be a problem on discovery index?
最满意答案
这个问题可能有两个原因。
这些项目需要重新编制索引。 根据移动的执行方式,索引可能尚未更新。 如果您使用的是XMLUI,则需要清除cocoon缓存这是我的建议。
由于这很快,请从Admin-> Control Panel-> Java Information页面清除cocoon缓存。 它不能解决问题,通过运行[dspace-install] / bin / dspace index-discovery -b重新构建发现索引重新索引可能需要一段时间才能完成。 在重新索引过程中,用户搜索结果将受到影响。
There could be 2 causes for this issue.
the items need to be re-indexed. Depending on how the move was performed, the index may not have been updated. If you are using XMLUI, the cocoon cache needs to be clearedHere is my recommendation.
Since this is quick, clear the cocoon cache from the Admin->Control Panel->Java Information page. It that does not resolve the issue, re-build your discovery index by running [dspace-install]/bin/dspace index-discovery -bThe re-index can take a while a while to complete. User search results will be impacted during the re-index process.
更多推荐
collection,items,移动,电脑培训,计算机培训,IT培训"/> <meta name="descripti
发布评论