Title: Solr 9 の日本語用の設定ファイルの設置 (Windows / TeamPage 7.x)

Solr 9 で日本語を扱うための設定セット「traction_ja」は、Solr のインストーラーではなく、DocSolr55: Solr 検索を利用するためのプラグインのインストール でインストールした「Apache Solr 検索サポート」プラグインに含まれています。

この「traction_ja」設定セットを solr コマンドを使って Solr にインストールします。



プラグイン zip ファイルの中の日本語用の設定フォルダ



プラグインのフォルダ「com.traction.extsearch.solr」の中に etc\solr\configsets\traction_ja\conf フォルダがあることを確認します。



日本語用の設定は、この conf フォルダの中に収められています。

ここでは、conf フォルダの親の traction_ja フォルダをデスクトップ (C:\Users\Administrator\Desktop) にコピーして設置したものとして説明します。



日本語設定をインストール



日本語用の設定をインストールするには、Solr がインストールされたフォルダ配下の solr\bin フォルダにある solr.cmd コマンドに zk オプションをつけて実行します。

このフォルダのパスは、既定でインストールした場合は C:\Program Files\Solr\solr\bin です。

PowerShell を管理者モードで起動し、C:\Program Files\Solr\solr\bin へ移動します。

デスクトップの traction_ja\conf をインストールする場合、次のコマンドを実行します。

.\solr.cmd zk upconfig -z 127.0.0.1:9983 -n traction -d "C\Users\Administrator\Desktop\traction_ja\conf"


下図は実行例です。

solr zk 実行

WARN ... OPEN_ACL_UNSAFE ... これは「アクセス制限(パスワード等)が設定されていないけど大丈夫?」という警告です。ローカル環境や社内環境では標準的な状態ですので、問題ありません。

Uploading ... for config traction ... これが「今、設定ファイルをインストールしてますよ」というメッセージです。

エラーが出ずにプロンプトに戻っているので、インストールは成功です。

念の為、Solr の管理画面 http://localhost:8983 へアクセスし、設定ファイルがインストールされているか確認します。

左サイドバーの Cloud > Tree を選択し、右に表示されたツリーの中から /configs を開き、中に traction が表示されていることを確認します。

traction の中の schema.xml を選択し、右側に表示された内容の中に solr.JapaneseTokenizerFactory などの日本語用の記述があることを確認します。



これで Solr 9 の日本語用の設定は完了です。



Attachments:
traction_ja_desktop2.png
plugin_traction_ja_conf.png
run_solr_zk.png
solr_admin_view_ja.png
関連記事
Article: DocSolr175 (permalink)
Date: 2026/02/03; 0時07分06秒 JST

Author Name: TeamPage サポート
Author ID: jpbo