schema.xml を [SOLR_HOME]/template/conf にコピーします。
次のファイルをバックアップしておくことをお勧めします。
- schema.xml
- solr.war
- solr.xml
- managed-schema.xml
- start.ini
前提条件
このドキュメントに記載されているリンクから zip ファイルをダウンロードし、解凍します。次に、解凍されたファイルをそれぞれの場所にコピーします。
SOLR をアップグレードする方法
SOLR 8.11.3 にアップグレードするには、次の手順に従います。
-
-
solr.war を [JETTY_HOME]/webapps にコピーします。
-
solr.xml を [JETTY_HOME]/solr にコピーします。
-
managed-schema.xml を [JETTY_HOME]/solr にコピーします。
-
[JETTY_HOME] 内の start.ini ファイルを編集し、次のフラグを追加します。
- -Dsolr.disable.shardsWhitelist=true
- -Dsolr.http1=true
-
Jetty を再起動します。
SOLR をアップグレードした後は、以下の選択肢があります。
インデックスを再作成しない場合
次の手順に従います。
-
各コレクションの場所に移動し、[COLLECTION_NAME]/conf 内の managed-schema.xml ファイルを開きます。
-
<filter class="solr.StandardFilterFactory"/> のすべての出現箇所を空の文字列に置き換えます。
注意:StandardFilterFactory フィルターは SOLR では動作しなくなりました。
-
Jetty を再起動します。
インデックスを再作成する場合
次の手順に従います。
-
以下のいずれかの方法を使用して、既存のコレクションをすべて削除します。
- ColdFusion Administrator を使用します。
- [JETTY_HOME]/multicore/collections にあるコレクションディレクトリを手動で削除して、コレクションを削除します。
- cfcollection タグを使用して、コレクションをプログラムで削除します。詳しくは、cfcollection タグを参照してください。
-
Jetty を再起動します。
-
ColdFusion Administrator または CFML アプリケーションを使用して、コレクションを再作成します。
-
ColdFusion Administrator または CFML アプリケーションを使用して、データのインデックスを再作成します。