我正在尝试在SOLR中实现多个查询功能,并找到了此路径SOLR-1093。我有两个选择添加此功能。首先是构建代码,获取战争文件并将其部署在Tomcat中并使用它或将补丁程序应用于Solr Trunk。
第一个选项不起作用,正在收到以下错误:
common.compile-core: [JAVAC]将133个源文件汇编为 lucene-solr-multi-request handler lucene build build test-framework class class java [JAVAC]错误:错误阅读 Lucene-Solr-Multi-Request Handler Lucene test-Framework lib ant-1.8.2.2.jar;打开zip文件的错误 [Javac] 1错误
构建失败 lucene-solr-multi-request handler solr build.xml:343:执行此行时发生以下错误: lucene-solr-multi-request handler lucene lucene module-build.xml:97:执行此行时发生以下错误: lucene-solr-multi-request handler lucene common-build.xml:489:执行此行时发生以下错误: lucene-solr-multi-request handler lucene common-build.xml:1621:编译失败;有关详细信息,请参见编译器错误输出。
第二选项:我不知道如何应用补丁。我看到了许多页面,要求它参考此Wiki页面(https://wiki.apache.org/solr/howtocontribute#working_with_patches)。但这无济于事。在那里,它作为Solr Trunk。不确定从哪里下载以及如何应用此补丁?
任何人都可以帮助提供解决方案的任何一种选择都非常有帮助。
预先感谢。
我能够成功构建代码。
common.compile core:[javac]将133个源文件编译到 lucene-solr-multi-request handler lucene lucene build build test-framework class class java [javac]错误:错误阅读 lucene-solr-multi-request handler lucene test-framework lib ant-1.8.2.jar;打开zip文件的错误[Javac] 1错误
此错误是由于ant-1.8.2.jar文件引起的。它被腐败了。下载了新的罐子并更换了它。奏效了。
此补丁也可以使用4.3版本正常工作。现在正在尝试以4.7版本实现。