0

Sitecore のインストールには、ADC と Partial Language Fallback の両方が実装されています。他の誰かが遭遇し、この問題の解決に役立つことを願っている問題を特定しました。

基本的に、既定以外の言語 (たとえば中国語) の言語アイテム バージョンが既定の言語 (グローバル英語) バージョンの後に作成され、中国語バージョンが英語バージョンに "フォール バック" した場合、Lucene クローラーは既定以外の言語を取得しません。バージョン。中国語版を修正することで「フォールバック」が壊れると、Lucene がアイテムをピックアップします。

これを修正するために次にどこを見るべきかについての解決策またはヒントがあるかどうか疑問に思っています.

ありがとう

4

1 に答える 1

1

これが古い投稿であることは承知していますが、これに対する回答と修正があります。回答の詳細については、次のサイトコア テクノロジー ブログを参照してください。

http://www.sitecore.net/Community/Technical-Blogs/Elizabeth-Spranzani/Posts/2014/03/Fallback-Series-Post-6.aspx

ここに言語フォールバックに関する 10 の投稿シリーズがあります。

その理由は、adc クローラーがアイテムを調べて各フィールドの値をインデックスに入れるときに、言語フォールバックを認識せず、使用しないためです。したがって、値は null と見なされます。フォールバックを適用し、フィールドのフォールバック言語バージョンを調べて、代わりにその値をインデックスに入れるようにロジックを追加する必要があります。

ダウンロードするコードは、 https ://github.com/Verndale-Corp/Sitecore-Fallback-ADC-Updates からも見つけることができます 。

ありがとう、リズ

于 2014-04-30T19:42:38.300 に答える