Solrの勉強がてらにEmbeddedSolrServerから直接IndexSearcherを奪って処理をさせてみた。コードはScala。 こんな使い方をして良いのかと聞かれると、どう見ても良くはない。こんな方向性の勉強で良いのかと言われると、これまたどう考えても良くはない。でも、楽しかったから良しとする。 やったことは、EmbeddedSolrServerを継承したクラスでSolrCoreを取れるようにして、CoreからIndexSearcherを取り出した。 更新処理が被らない前提で手元のインデックスに対して手早く大量の処理させるという用途では、それなりに上出来な動きをしてくれた。 でも、挙動はかなり危ういので、次に書く時はちゃんとSolrの仕組みに沿った書き方をしようと思う。。。 /** EmbeddedSolrServerを継承したクラス */ class MyEmbeddedSo