ドキュメントには、このページを見るように書かれています: 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