2016-12-08 53 views
0

我試圖在solr中實現Multiple Queries Single Request功能,並找到了此路徑SOLR-1093。我有兩個選項來添加此功能。首先是構建代碼,獲取war文件並將其部署到tomcat中並使用它或將補丁應用到solr主幹。在Solr中應用補丁1093 4.7.2

第一種選擇沒有工作,我收到以下錯誤:

common.compile核心: [javac的] 133個編譯源文件\的Lucene Solr的-多請求處理程序\ lucene的\ build \ test-framework \ classes \ java [javac] error:error reading \ lucene-solr-multi-request-handler \ lucene \ test-framework \ lib \ ant-1.8.2.jar;在打開zip文件 [javac的] 1個錯誤的錯誤

BUILD FAILED \ lucene的-的solr的多請求處理程序\ solr的\ build.xml中:343:執行此線時發生以下錯誤: \ lucene-solr-multi-request-handler \ 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樹幹給出。我不確定,從哪裏下載,以及如何應用此補丁?

任何人都可以請幫忙提供解決方案的任何選項將是非常有益的。

在此先感謝。

+0

有人可以幫忙嗎?或者請在申請補丁時提供您的建議。 – Sara

回答

0

我能夠成功地構建代碼。編譯133個源文件到\ lucene-solr-multi-request-handler \ lucene \ build \ test-framework \ classes \ java [javac] error:error reading \ lucene-的solr的多請求處理程序\ lucene的\測試框架\ lib中\螞蟻1.8.2.jar;打開zip文件時出錯[javac] 1錯誤

此錯誤歸咎於ant-1.8.2.jar文件。它被損壞了。下載新的jar並替換它。這工作。

這個補丁也適用於4.3版本。現在我試圖在4.7版本中實現。