Solrには,JapaneseAnalyzerが入っていない.今はSolrのexampleで試しているので,そこのwebapp内にあるsolr.warを展開し(warは普通のZIPファイルだから,拡張子を".zip"にして展開できる),中のWEB-INF\libにlucene-ja.jarとsen.jarを入れ込んだ.
jar cvf ..\solr.war .\
warを作りなれている人には当たり前かもしれないけれど,展開したディレクトリに入ってjarしないとディレクトリ構成が当初と変わってしまうので注意.あと,環境変数にSEN_HOMEを指定していたとしても何故か効かないので,起動時に引数として与える必要がある.
java -Dsen.home=d:\Solr\sen -jar start.jar
これでインデクス時には問題が出なくなったけれど,どうもexampleにあるadmin画面では検索に引っかからない..何故?
Solr(というかLucene)のインデクスをダンプするツールなどは無いものだろうか.
Lukeというインデクスブラウザがあったようだが,使い方が
よく分からない.それに(Luceneライブラリが)v1.9対応のようだし・・.