2010-08-26 31 views
0

我的應用程序使用solrj。我有一個SolrServer對象的引用。 SolrServer對象是通過使用作爲構造函數參數的我的Solr服務器的URL實例化一個新的CommonsHttpSolrServer對象來創建的。如何從SolrServer獲取Solr ResourceLoader?

我現在需要引用一個名爲ResourceLoader的類。我無法弄清楚如何得到它。我知道SolrCore對象有一個返回ResourceLoader的方法,但我沒有SolrCore對象。我嘗試過調用不贊成使用的靜態方法SolrCore.getSolrCore(),但這並不奏效(它產生一個錯誤,稱它找不到solrconfig.xml,因爲該文件位於服務器上,所以沒有多大意義)。

該文檔是非常令人沮喪的 - 幾乎沒有方法實際記錄在案,沒有什麼可以指示我需要做什麼調用鏈來獲得我需要的對象。

感謝,

弗蘭克

+0

你的目標是?多核嵌入式Solr? – 2010-08-26 17:44:00

回答

0

SolrCore和資源加載不從客戶端調用的Solr使用solrj訪問。這些是服務器端類。

+0

也許OP正在嘗試創建一個嵌入式Solr實例。 – 2010-08-26 17:50:38

+0

是的,你是對的,我總是忘記這種情況... – 2010-08-26 20:12:12