在Web上搜索SOLR中的集合時,我僅找到關於分佈式搜索等的信息,但是當我理解correclty集合的概念正在同一個服務器實例上使用相同的模式運行但在邏輯上完全分離。它是否正確? 所以我可以有3個集合,並搜索一個集合不會輸出另一個權利的結果?是否可能一次搜索多個集合?在SOLR中創建集合
但我的主要優先:我如何創建第二個集合?即使鏈接到一個好的文檔,將不勝感激。 在我solr.xml我有
<cores adminPath="/admin/cores" defaultCoreName="web-collection" host="${host:}" hostPort="${jetty.port:}">
<core name="web-collection" instanceDir="." />
</cores>
難道是足以創建第二個核心條目,並設置不同的路徑?像...
<cores adminPath="/admin/cores" defaultCoreName="web-collection" host="${host:}" hostPort="${jetty.port:}">
<core name="web-collection" instanceDir="web" />
<core name="test-collection" instanceDir="test" />
</cores>
什麼是instanceDir?它是相對於SOLR-Home的索引目錄嗎?
你好武鋼,我得到的aCreateRequest.process(Aserver的)錯誤;聲明。我的if語句就像這樣if(aResponse.getCoreStatus(collectionName).size()<1){}。請給我建議的問題。 –
什麼是你的代碼中的新實例? –
我不確定我是否理解你的第一條評論。如果你從if塊中刪除了那行,它是如何拋出異常的?另外,我從事這項工作已經一年半了,所以我不太記得。如果我不得不猜測,我會說aNewInstance()。getCollection()可能需要返回您嘗試查找或創建的集合的名稱。 –