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) 并且我已经 cd'd 进入了我的 solr 主目录。我尝试运行以下命令:

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

另请查看: -

使用 solrj 和 solr-cell-apache-tika 将丰富的文档发布到 apache-solr
索引丰富的文件到 solr 快速且轻松地发布

于 2012-07-18T04:13:33.770 回答