我們在我們的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