我们在我们的Sitecore安装中实施了ADC和部分语言回退。我们发现了一个我们希望别人遇到的问题,可以帮助我们解决这个问题。Sitecore高级数据库爬行器和部分语言Falback
基本上,如果在默认语言(全球英语)版本之后创建非默认(中文例如)语言项目版本,并且英文版本的中文版本“退后”,则Lucene爬行程序不会拾起非默认版本。当通过修改中文版本来破坏“后退”时,Lucene会收集该项目。
我想知道是否有解决方案或提示在哪里看下一个试图解决这个问题。
感谢
我们在我们的Sitecore安装中实施了ADC和部分语言回退。我们发现了一个我们希望别人遇到的问题,可以帮助我们解决这个问题。Sitecore高级数据库爬行器和部分语言Falback
基本上,如果在默认语言(全球英语)版本之后创建非默认(中文例如)语言项目版本,并且英文版本的中文版本“退后”,则Lucene爬行程序不会拾起非默认版本。当通过修改中文版本来破坏“后退”时,Lucene会收集该项目。
我想知道是否有解决方案或提示在哪里看下一个试图解决这个问题。
感谢
我知道这是一个老帖子,但我们有一个答案和修复,你可以在这里找到在Sitecore的技术博客详细的答案:
我有一篇关于语言回退的10篇文章。
原因是因为当adc爬虫遍历项目并将每个字段的值放入索引时,它不知道语言回退并且不使用它。所以它将该值视为null。您需要添加逻辑,以便应用回退,查看字段的回退语言版本,然后将该值放入索引中。
您还可以找到的代码在这里下载: https://github.com/Verndale-Corp/Sitecore-Fallback-ADC-Updates
感谢, 利兹
存储在单独的索引不同的语言? –
如何让您的ADC查看器看起来像? –
所有语言都有一个索引。 – Gabbar