スケーラブルな環境で求められる検索インデックス

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Sitecoreにはデフォルトの 検索インデックス セットがあり、検索およびインデックス作成のプロバイダーと組み合わせることで、ウェブサイト検索のパフォーマンス向上に役立ちます。

スケーラブルな環境でSitecoreサーバーを設定する際は、検索およびインデックスプロバイダーとしてSolrを利用することをお勧めします。

各サーバーで必要なインデックスを設定する必要があります。一般的に、設定するサーバーでは、使用するデータベースに対応するインデックスだけが必要です。例えば、コンテンツ配信サーバーを設定する場合、Webデータベースとsitecore_web_indexが必要です。

インデックスの共有

Solrではインデックスストレージが集中管理されており、複数のサーバー間で共有可能です。したがって、サーバー間でインデックスを同期させるのは簡単で、インデックス戦略はわずかに必要です。

例えば、同じsitecore_master_indexにアクセスする必要がある2台のコンテンツ管理サーバーがある場合、1台のコンテンツ管理サーバーがインデックスを管理して共有するか、専用サーバーですべてのインデックスを管理できます。

スケーラブル環境のサーバーで必要なインデックス

以下の表は、スケール環境における異なるタイプのサーバーで必要とされるSitecore検索インデックスを示しています:

サーバータイプ

Search index が必要です

Content Delivery

sitecore_web_index

sitecore_marketingdefinitions_web

sitecore_marketing_asset_index_web

sitecore_fxm_web_index

Content Management

sitecore_core_index

sitecore_master_index

sitecore_web_index

sitecore_marketingdefinitions_master

sitecore_marketing_asset_index_master

sitecore_fxm_master_index

sitecore_fxm_web_index

sitecore_testing_index

sitecore_suggested_test_index

この記事を改善するための提案がある場合は、 お知らせください!