[Sitecore][Coveo][Solr] Sitecore.ContentSearch.Lucene.DefaultIndexConfiguration.configを無効にしない。

概要:

つい最近、LuceneからSolrへ切り替えした際にSitecore.ContentSearch.Lucene.DefaultIndexConfiguration.configを無効し、下記のエラーて戸惑い、これはそのメモ書きです。

 

検証環境は次の通りです。

  • Sitecore Experience Platform 8.2 rev. 180406 (8.2 Update-7)
  • Cover for Sitecore 4.1.518.18

 

LuceneからSolrへ切り替えした際,サイトコアが提供されている手順を従い、設定を変更しました。その際に、Sitecore.ContentSearch.Lucene.DefaultIndexConfiguration.configを無効にするとありました。

Walkthrough: Setting up Solr

2018-11-12 Monday_01

 

また、サイトコアのサーバー構成リソースを見る限り、CMとCDサーバーにて

Sitecore.ContentSearch.Lucene.DefaultIndexConfiguration.configを無効にする必要があります。

2018-11-12 Monday_02

2018-11-12 Monday_03

 

しかし、サイトをロードする際に下記のエラーがでました。

2018-11-12 Monday_04

 

ネットで検索したら、Coveoより、Sitecore.ContentSearch.Lucene.DefaultIndexConfiguration.configを有効にする必要があります。

Coveoの記事:

2018-11-12 Monday_05

 

サイトコアのサポートに確認を取ったところ、これは問題ないとの確認を取りました。 なぜなら、SolrとLuceneは異なるコンフィギュレーションノードを利用していますので、検索プロバイダの競合については何の問題もないはずです。 実際には、必要に応じてLuceneとSolrの両方を同時に有効にすることができます。 変更する必要があるのはインデックスの名前だけなの

で、同じ名前のインデックスはありません。なるほどと、一安心。😊