Apache Solr ( IM-ContentsSearch for Accel Platform を利用する場合)¶
IM-ContentsSearch for Accel Platform で利用する Apache Solr の設定を行います。
設定ファイルと内容¶
IM-ContentsSearch for Accel Platform を利用するためには、Apache Solr との接続設定を行う必要があります。
- Solrサーバ接続設定(solr-config.xml)
設定ファイルの内容と設定方法¶
Solrサーバ接続設定(solr-config.xml)¶
設定内容
次の内容に関する設定情報を保持します。
- Solrサーバグループ名(通常は テナント idを設定)
- Apache Solr の全文検索用 Web Application Server のURLとポート番号
- Apache Solr のindex用 Web Application Server のURLとポート番号
設定方法
次は標準で用意されているsolr-config.xmlの一部です。
<group name="default"> <searcher> <method>POST</method> <distribution-policy>FIRST</distribution-policy> <servers> <url>http://localhost:8983/solr/default</url> </servers> </searcher> <indexer> <distribution-policy>IDHASH</distribution-policy> <servers> <url>http://localhost:8983/solr/default</url> </servers> </indexer> <extractor ref="im_default" /> </group>
Solrサーバグループ名の設定
<group>のnameにSolrサーバグループ名を設定します。新規に intra-mart Accel Platform を構築する場合は、初期値の “default” のままで問題ありません。intra-mart Web Platform から移行した場合には「system-constants-config.xml」の<system-constant key=”tenant-id”>に設定する値を指定して下さい。注意
<group>/<searcher> or <indexer>/<servers>/<url>で記述されているdefaultは Apache Solr core名であり、 Solrサーバグループ名とは別ものですので変更しないでください。
Apache Solr の全文検索用 Web Application Server のURLとポート番号の設定
<group>/<searcher>/<servers>/<url>に Apache Solr 全文検索用 Web Application Server のURLとポート番号を設定します。
Apache Solr のindex用 Web Application Server のURLとポート番号の設定
<group>/<indexer>/<servers>/<url>に Apache Solr index用 Web Application Server のURLとポート番号を設定します。