gpt4 book ai didi

indexing - 防止项目的空语言版本被编入索引

转载 作者:行者123 更新时间:2023-12-02 21:39:51 25 4
gpt4 key购买 nike

我们的解决方案中有 20 多种语言,每当我们上传新媒体或创建/编辑 Sitecore 项目时,索引过程都会很慢。项目的空语言版本正在建立索引,这大大减慢了索引速度。有没有办法防止项目的空语言版本被索引?我猜测应该有一个管道,我可以利用它并拦截空项目并防止它们被索引。

此外,阻止空版本索引是否会产生意想不到的后果?

谢谢

最佳答案

如果您需要在索引时过滤掉空项目,您可以尝试这些入站过滤管道处理器之一。 (不过,此解决方案仅适用于 Sitecore 7+ 版本)

http://www.sitecore.net/learn/blogs/technical-blogs/sitecore-7-development-team/posts/2013/04/sitecore-7-inbound-and-outbound-filter-pipelines.aspx

上面的链接现已损坏,可以在此处找到类似的文档:https://doc.sitecore.com/SdnArchive/upload/sitecore7/75/sitecore_search_and_indexing_guide_sc75-usletter.pdf

在处理器中,您可以检查正在索引的项目是否具有该项目语言的版本,并将 IsExcluded 属性更新为 false。

只要您从索引获取结果的代码可以处理它,我预计过滤掉空项目不会出现任何问题。

关于indexing - 防止项目的空语言版本被编入索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33302759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com