我在solr的創建一個節點(shrd1)和創建的內部的一個核心和運行下面的命令SOLR不跨越
..solr-5.1.0 \ BIN> solr.cmd所有碎片搜索-s solr/shrds/shrd1 -p 8886 -f
並導入id和name爲字段且查詢相同且數據正常的數據。
然後我Solr中創建的另一個節點(shrd2)和創建的內部的一個核心和運行下面的命令
..solr-5.1.0 \ BIN> solr.cmd -s的solr/shrds/shrd2 -p 8887 -f
並導入id和name作爲字段並查詢相同的數據並且工作正常。
現在正試圖爲分佈式搜索,所以嘗試了下面的事情瀏覽器,
(這兩個碎片都具有名稱souro,所以它應該返回結果兩個右?) 但是相反返回兩個結果,結果只有一個碎片。
你能讓我知道我失蹤了嗎?爲什麼我沒有從所有碎片中獲得結果,爲什麼我只從一個碎片中獲得?
P.S. - 我按照以下鏈接一樣,
https://cwiki.apache.org/confluence/display/solr/Distributed+Search+with+Index+Sharding
我認爲您應該使用SolrCloud進行分片 - 從您給出的鏈接中:「強烈建議您在需要向上擴展或擴展時使用SolrCloud。下面描述的設置是遺留的,並且在存在之前使用SolrCloud。「 –
我知道,但在此之前,我試圖在不使用雲的情況下實現此功能 – souro