0

ドキュメントには、このページを見るように書かれています: http://wiki.apache.org/solr/HowToContribute#Working_With_Patches

しかし、それはあまり役に立ちませんでした。

rich.patch (http://wiki.apache.org/solr/UpdateRichDocuments#Updating_a_Solr_Index_with_Rich_Documents_such_as_PDF_and_MS_Office) をダウンロードし、solr ホーム ディレクトリに cd しました。次のコマンドを実行しようとしました。

patch -p0 -i rich.patch

そして、どのファイルにパッチを適用するかを尋ねるだけです。たとえば、次のようになります。

can't find file to patch at input line 2681
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:

Index: example/solr/conf/solrconfig.xml

プロンプトが表示されたら、パッチを適用したいファイルについて、solrconfig.xml ファイルへのパス「C:\xampp\solr\conf\solrconfig.xml」を入力しました。

これを行うと、java/org フォルダーが正常に更新され、ExcelParse.java、PowerPointParser.java などが含まれるようになります。しかし、"java -jar post.jar . " を使用して Word 文書を投稿しようとすると、エラーが発生します。

FATAL: Solr returned an error #400 Bad Request
4

1 に答える 1

0

rich.patch は Solr 1.4 バージョンで修正されており、パッチを適用しなくてもすぐに使用できる Solr を使用して Rich ドキュメントを解析およびインデックス化できるはずです。

Mauricioが言及したように、 ExtractingRequestHandlerをチェックしてください

またチェックアウト: -

投稿リッチドキュメント-to-apache-solr-using-solrj-and-solr-cell-apache-tika
indexing-rich-files-into-solr-すばやく簡単に

于 2012-07-18T04:13:33.770 に答える