Solrのセットアップ

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

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

Sitecoreには柔軟な検索フレームワークがあり、プラグインを開発して任意の検索エンジンを統合し、同じように動作させることができます。Sitecoreで使用されるデフォルトの検索エンジンはLuceneですが、大規模なインストールに適したソリューションであるSolrのプラグインをダウンロードすることもできます。

付属のFXMコンポーネントのSOLR設定ファイルに一部の設定がありません。修正されたファイルはhttps://kb.sitecore.net/articles/683462にあります。

メモ

SOLRバージョン4.9以降の場合、Sitecoreと互換性を持たせるためにschema.xmlを変更する必要があります。詳細については、https://kb.sitecore.net/articles/227897を参照してください。

作成するSitecoreロールによっては、Solrインスタンスに異なるインデックス コアを追加する場合があります。サーバーの役割に基づいて、どの構成ファイルをSolrで使用不可にする必要があるか、およびどのコアを作成する必要があるかについては、サーバーの構成 トピックを参照してください。

Sitecoreコミュニティ ドキュメントには、SitecoreでSolrをインストールおよび設定するためのガイドが用意されています。

Solrの設定に必要なバイナリ ファイルは、Sitecore Experience Platformのダウンロード ページから入手できます。

手記

既定では、LuceneはCommerce Serverのインデックスを作成するように構成されています。Solrを使用してCommerce Serverのインデックスを作成する場合は、次の操作を行います。

  • ファイル拡張子の末尾に「.disabled」を追加して、CommerceServer.Index.Lucene.configファイル( <website>\App_Config\Include\CommerceServerフォルダ内)を無効にします。

  • CommerceServer.Index.Solr.config.exampleファイル(<website>\App_Config\Include\CommerceServerフォルダ内)を有効にするには、ファイル拡張子から「.example」を削除します。

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