Smart Communication Design Company
ホーム > ナレッジ > Blog > CMS Blog > 2011年4月 > eZ Find [2] インストールから起動まで~後半~

eZ Find [2] インストールから起動まで~後半~

2011年4月15日
システムエンジニア 野沢

前回に引き続き、eZ Findのインストールと設定の後半になります。

Solrの設定と起動確認

▼1:
必要なファイルをeZFindからSolrにコピーします。

# cd /ezroot/extension/ezfind/java/solr/conf/
# cp schema.xml $SOLR_HOME/solr/conf/
# cp solrconfig.xml $SOLR_HOME/solr/conf/

# cd /ezroot/extension/ezfind/java/solr/lib/
# cp ezsystems-ezfind-solr-extension-2.1.jar $SOLR_HOME/solr/lib/

▼2:
今回、Servletコンテナは同胞されているjettyを利用し、Solrを起動します。
そのために、eZFindに同胞されている起動スクリプトの環境変数を設定し任意のディレクトリにコピーします。

# vi /ezroot/extension/ezfind/bin/scripts/rhel/solr

20,21行目の変数を変更します

20 SOLR_HOME=/usr/local/apache-solr-1.4.1/example
21 JAVA_HOME=/usr/java/default
# cp /ezroot/extension/ezfind/bin/scripts/rhel/solr /etc/init.d/solr
# /etc/init.d/solr

管理画面にアクセスし、Solrの起動を確認します。

http://localhost:8983/solr/admin/

eZFindの設定と起動確認

▼1:
以下のファイルを確認しSearchServerURIの値がSolrのURIと同じであることを確認します。

SearchServerURI=http://localhost:8983/solr

▼2:
eZに登録された全コンテンツのインデキシングを行います。

# cd /ezroot/
# php ./extension/ezfind/bin/php/updatesearchindexsolr.php --php-exec=php

▼3:
フロントエンドの検索結果画面を確認しeZFindが有効になっていることを確認します。

http://ez-publish-url/[フロントエンドのサイトアクセス/]content/search?SearchText=

画面下部に「using eZ Find 2.1 search plugin」と表示されればインストールの完了です。

次回はeZFindの設定についてです。