Sitecore Webインデックス(コア1)とデータベーステーブル(コア2)の2つのソースがあります。私は、コア1のマージとコア2Solr 5.4.1インデックスをリアルタイムで結合する
誰かがサイトコア上でページを公開するときには、サイトコアのウェブインデックスが更新されますではなく、マージされたコアであるコア3を作成しました。マージでどのようにリアルタイムのデータを取得できますか?方法はありますか?
ブラウザでこれを実行して、Solrを停止して起動すると、データが表示されます。しかし、これは、ページが編集されて公開されるときには、プロダクションでは不可能です。
おかげ カルパナ
感謝をしました。パブリッシュがあるたびにインデックスをマージすることは、あなたが言及したような効果的なオプションではありません。私はすでに両方のコアをインデックスに登録していますが、結果を1つの結果セットにまとめる方法は不明です。シャーディングについて言及しました。 Solrconfig.xmlのリクエストハンドラに追加できますか? – Kalpana
これはうまくいかないようです - 結果は0です <! - クエリパラメータのデフォルト値を指定することができ、これらは によってオーバーライドされます。リクエストのパラメータ - > はlocalhost:8983/Solrの/ sitecore_web_indexは、localhost:8983/Solrの/ SharePoint_All のRequestHandler> –
Kalpana