オープンソースの全文検索エンジン Apache Solr は、 Servlet として実装されており、通常は jetty 等のサーブレットエンジン(コンテナ)で実行しますが、今回は組み込み実行を試してみました。 Apache Solr 4.9.0 ソースは http://github.com/fits/try_samples/tree/master/blog/20140710/ はじめに Solr を組み込み実行 (サーバーを起動せずに直接処理を実行) するには下記のような方法が考えられます。 (1) EmbeddedSolrServer を使用 (2) SolrCore を使用 (1) は SolrJ の API を使うので高レベル API、(2) は Core API をそのまま使うので低レベル API といったところでしょうか。 (1) EmbeddedSolrServer を使用