2013目次Solr全体で利用するlibディレクトリコア単位で利用するlibディレクトリSolr本が出てから、質問を受けてブログ書くと言いながら書いてなかったことを思い出しました。プラグインの配置方法についてこんな質問を受けてたので、それっぽいエントリを書いておきます。2改定前のSolr本では、日本語の形態素解析器をjarファイルとして追加する方法が書かれていました。改定後のSolr本では、KuromojiがLuceneで実装されているためサンプルとしてjarファイルを追加するような方法の記載が明確にはありません。19ページのcollection1の説明ですこしだけ、libディレクトリについて触れています。独自のTokenizer(lucene-gosenなど)はjar形式でSolrに追加し、schema.xmlなどに利用するFactoryを指定してから利用します。このとき、追加のjarファイルを配置する先がlibディレクトリです。libディレクトリは2つの種類のスコープのディレクトリが存在します。Solr全体で利用可能なlibディレクトリコア単位で利用可能なlibディレクトリSolr全体で利用するlibディレクトリこれは、起動しているSolrにある全てのコアで利用するようなjarファイルを配置するディレクトリになります。場所は$SOLR_HOME/libです。ここにjarファイルを配置することで、この$SOLR_HOMEを利用するすべてのコアで同じjarファイルを利用することができるようになります。lucene-gosenはすべてのコアで利用するという場合にはここに配置すれば、1つのjarファイルを配置するだけで済むことになります。コア単位で利用するlibディレクトリこれは、コアごとにlibディレクトリを用意する場合です。19ページにも記載されていますが、$SOLR_HOME/コアディレクトリ名/libとなります。特定のコアのみで利用するライブラリについてはこちらに配置する形になります。他のコアで利用してほしくないjarファイルなどを配置するのに利用すればよいかと。簡単ですが、補足記事でした。そのうち気が向けば書くかもしれません。(他の人に書いてもらうのもありかも。