検索のスケーリングと設定
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
サーバーを設定するときは、検索およびインデックス作成のプロバイダーを選択して設定する必要があります。ビジネスの目的と実装するサーバー アーキテクチャのタイプに応じて、Solr または Azure を選択できます。
Sitecore XP 10.0.0 では、Azure Search のサポートは非推奨になっており、今後のリリースで完全に削除される予定です。
検索フレームワーク
Sitecore Experience Platform には、次の 3 つの検索フレームワークがあります。
-
Content Search。主に Sitecore アイテムの検索とインデックス作成のために、さまざまなコンポーネントによって使用されます。
-
xConnect Search。エクスペリエンス データの検索とインデックス作成に使用されます。
-
Commerce Search。顧客および注文の検索とインデックス作成に使用されます。
次の表は、3 つの検索フレームワークの違いをまとめたものです。
Content Search |
xConnect Search |
Commerce Search | |
API |
Sitecore Content Search API |
xConnect Client API | |
プロバイダー |
|
|
|
インデックス |
|
|
|
インデクサー |
indexCrawler (コア Sitecore アプリケーションで実行される) |
xConnect Search Indexer (Windows サービスまたは WebJob として実行される) |
Commerce Minions |
Content Search を使用する多くのコンポーネントは、Content Search API の上位に固有の API レイヤーを持っています。たとえば、Marketing Operations API に含まれる sitecore_marketing_*
および sitecore_marketingdefinitions_*
インデックスを検索するためのメソッドは、スタックのさらに下方にある Content Search API を参照します。
Sitecore 9.0 以降では、Sitecore Content Search は sitecore_list_index
および sitecore_analytics_index
の管理を行いません。これらのインデックスは、どちらも xDB コレクション インデックスによって置き換えられています。