MS SQL 2008/2012 で Solr 4.4.0 を使用したいと考えています。いくつかのチュートリアルを見つけましたが、それらは古いバージョンの Solr 用であるか、Solr インストールに存在しないデータ インポート ハンドラ ファイルを参照しています。
たとえば、これは apache-solr-dataimporthandler ファイルを参照していますが、私のインストールでは見つかりません。どこから入手すればよいですか?または、Solr 4.4.0 でメカニズムが変更されましたか?
アップデート
データ インポート ハンドラは次のエラーを返します。
エラー - 2013-08-15 15:17:43.414; org.apache.solr.core.CoreContainer; コアを作成できません: collection1 org.apache.solr.common.SolrException: org.apache.solr.core.SolrCore.(SolrCore.java:835) での RequestHandler 初期化エラー org.apache.solr.core.SolrCore.(SolrCore. .java:629) org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:622) で org.apache.solr.core.CoreContainer.create(CoreContainer.java:657) で org.apache.solr. core.CoreContainer$1.call(CoreContainer.java:364) at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:356) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(未知のソース) java.util.concurrent.Executors$RunnableAdapter.call(未知のソース) at java.util.concurrent.FutureTask$Sync. createRequestHandler(SolrCore.java:603) at org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHandlers.java:153) ... 14 以上 原因: java.lang.ClassCastException: class org.apache.solr.handler. dataimport.DataImportHandler at java.lang.Class.asSubclass(Unknown Source) at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:433) at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java) :381) org.apache.solr.core.SolrCore.createInstance(SolrCore.java:530) で ... 16 以上のエラー - 2013-08-15 15:17:43.416; org.apache.solr.common.SolrException; null:org.apache.solr.common.SolrException: コアを作成できません: org.apache.solr.core.CoreContainer の org.apache.solr.core.CoreContainer.recordAndThrow(CoreContainer.java:1150) で collection1。
私の知る限り、jarファイルが含まれている場所は1つだけです。それはtomcat libディレクトリです。私はすでにほぼ 1 週間を費やしてこの作業を行っているため、Java を使用しない Solr の代替手段を探します。