ColdFusion の SOLR のアップグレード

重要

次のファイルをバックアップしておくことをお勧めします。

  • schema.xml
  • solr.war
  • solr.xml
  • managed-schema.xml
  • start.ini

前提条件

このドキュメントに記載されているリンクから zip ファイルをダウンロードし、解凍します。次に、解凍されたファイルをそれぞれの場所にコピーします。

SOLR をアップグレードする方法

SOLR 8.11.3 にアップグレードするには、次の手順に従います。

  1. schema.xml を [SOLR_HOME]/template/conf にコピーします。 

  2. solr.war を [JETTY_HOME]/webapps にコピーします。 

  3. solr.xml を [JETTY_HOME]/solr にコピーします。 

  4. managed-schema.xml を [JETTY_HOME]/solr にコピーします。

  5. [JETTY_HOME] 内の start.ini ファイルを編集し、次のフラグを追加します。

    • -Dsolr.disable.shardsWhitelist=true
    • -Dsolr.http1=true
  6. Jetty を再起動します。

SOLR をアップグレードした後は、以下の選択肢があります。

インデックスを再作成しない場合

次の手順に従います。

  1. 各コレクションの場所に移動し、[COLLECTION_NAME]/conf 内の managed-schema.xml ファイルを開きます。

  2. <filter class="solr.StandardFilterFactory"/> のすべての出現箇所を空の文字列に置き換えます。

    注意:

    StandardFilterFactory フィルターは SOLR では動作しなくなりました。

  3. Jetty を再起動します。

インデックスを再作成する場合

次の手順に従います。

  1. 以下のいずれかの方法を使用して、既存のコレクションをすべて削除します。

    1. ColdFusion Administrator を使用します。
    2. [JETTY_HOME]/multicore/collections にあるコレクションディレクトリを手動で削除して、コレクションを削除します。
    3. cfcollection タグを使用して、コレクションをプログラムで削除します。詳しくは、cfcollection タグを参照してください。
  2. Jetty を再起動します。

  3. ColdFusion Administrator または CFML アプリケーションを使用して、コレクションを再作成します。

  4. ColdFusion Administrator または CFML アプリケーションを使用して、データのインデックスを再作成します。

ダウンロード

ドキュメントの改版履歴

SOLR が v8.11.3 にアップグレードされました。詳しくは、次のテクニカルノートを参照してください。

ヘルプをすばやく簡単に入手

新規ユーザーの場合

Adobe MAX 2025

Adobe MAX Japan
クリエイターの祭典

2025 年 2 月 13 日
東京ビッグサイト