Solvingで動作するようにExtractingRequestHandlerを取得する

私はSolrをTikaと連携させようとしているので、DrupalのWebサイトでWord文書とPDF文書を索引付けすることができます。

私は、 Wikiページとこのページを参照してください。これは、solrconfig.xmlにrequestHandlerを追加することを示しています。

私はそれをして、今Solrは例外を投げます:

org.apache.solr.common.SolrException:クラス 'org.apache.solr.handler.extraction.ExtractingRequestHandler'をロード中にエラーが発生しました

私はいくつかの検索を行って、他の人がこの問題を抱えているのを見ていますが、簡単な修正は見られません。 Windows Server 2003Solr 3.4.0 を使用しています。これを解決する方法についての任意のアイデア?

私はDrupalをSolrを使って検索していますが、それは機能しています。しかし、私が働くことができないのは、SolrがPDFとWord文書を索引付けすることです。私はこれがほとんどのウェブサイトの一般的な必要性であると確信していますが、私はこれに数日間を費やしており、これについては十分に文書化されておらず、把握が難しいとは信じられません。

4

1 答え

jettyの設定でサンプルディレクトリからSolrを実行している場合、Solrは変更なしでそのまま実行されます。

しかし、マルチコア設定では、jarファイルをlibディレクトリにコピーする必要があります

サンプルのフォルダ内のsolrconfigをチェックすると、solrセルと抽出ライブラリのjarファイルが含まれます。

solrconfig.xml -

この行のコメントを外してすべてのlib jarをインクルードします。


jarファイルをこれらのフォルダからマルチコアlibフォルダにコピーします。 これらの瓶は抽出に使用されます。 (Apache pdfbox、poi、fontboxなど)



Solrを起動すると、ロードされたすべてのjarが表示されます。 あなたを働かせなければならない。

4
追加された
私のインストールでは、
追加された 著者 Cole W,
クール..素晴らしい...
追加された 著者 Jayendra,
Solrのsolrconfig.xmlにDrupalのsolrconfig.xmlをコピーして、SolrがDrupalで作業するようにしました。 Drupalのものにはlib行が含まれていなかったので、間違いなく問題でした。ありがとう!
追加された 著者 John81,
こんにちは@Jayendra私はこれらのchnagesを設定することができませんあなたは私がコピーする必要があるファイルを説明してくださいできます..私は私のsolrのインストールで任意のdistフォルダを持っていない
追加された 著者 Prafful Garg,