Lucene Sitecore高级数据库爬虫程序和部分语言Falback

Lucene Sitecore高级数据库爬虫程序和部分语言Falback,lucene,sitecore,culture,Lucene,Sitecore,Culture,我们在Sitecore安装中实现了ADC和部分语言回退。我们已经确定了一个问题,我们希望其他人已经遇到,可以帮助我们解决这个问题 基本上,当在默认语言(全球英语)版本之后创建非默认语言(例如中文)项目版本,并且中文版本“回落”到英文版本时,Lucene crawler不会选择非默认版本。当修改中文版本打破了“退步”时,Lucene拿起了这个项目 我想知道是否有一个解决方案或提示,下一步在哪里可以尝试解决这个问题 谢谢我知道这是一篇老文章,但我们对此有一个答案和一个修复程序,您可以在sitecor

我们在Sitecore安装中实现了ADC和部分语言回退。我们已经确定了一个问题,我们希望其他人已经遇到,可以帮助我们解决这个问题

基本上,当在默认语言(全球英语)版本之后创建非默认语言(例如中文)项目版本,并且中文版本“回落”到英文版本时,Lucene crawler不会选择非默认版本。当修改中文版本打破了“退步”时,Lucene拿起了这个项目

我想知道是否有一个解决方案或提示,下一步在哪里可以尝试解决这个问题


谢谢

我知道这是一篇老文章,但我们对此有一个答案和一个修复程序,您可以在sitecore技术博客中找到详细的答案:

我在这里有一个关于语言回退的10篇文章系列

原因是,当adc爬虫遍历项目并将每个字段的值放入索引时,它不知道语言回退,也不使用它。因此它将该值视为null。您需要添加到逻辑中,以便它应用回退,查看字段的回退语言版本,然后将该值放入索引中

您还可以在此处找到要下载的代码:

谢谢,
Liz

不同的语言存储在不同的索引中吗?您的ADC查看器看起来如何?所有语言都有一个索引。Gunda-什么是ADC查看器?使用名为“索引查看器”的共享源代码模块,您可能会找到问题的原因。