cmecab-java、本当はMeCabをJavaから使うためのバインディング(本家のmecab-javaをSWIG使わず実装したもの)なのだけど、中に
Solr用のファクトリクラスが含まれていることに注目すべし。
Java記述がv1.6系向けで、まだv1.5系の場合は少し書き換えが必要になる(MecabExceptionで2つメソッドを消した/string型のisEmptyを
null比較に変更)のですが、なんとか無事Solr(v1.3)から使えるようになりました。
あ、あとMacでコンパイルする場合、Makefileが合わないので
シアノさんのページを見ながら書き換えること、また、標準Javaのエンコード指定が何故かSJISなので、"-D file.encoding=UTF-8"とする必要があります。
参考:
ハタさんのブログ