如:
shards=localhost:8080/use-solr1.3,localhost:9080/use-solr1.3&q=chenlb
測試后可以返回結果,但合并的時候發了點時間,我的機子上40-60ms,單個搜索基本是0ms
測試數據是14W結果,分開索引到兩個tomcat里。看了后臺,一個搜索有兩次請求,其中合并的那機子是三次請求。時間可能花在請求里,還有就是合并可能緩存不到。
官方建議:如果單個solr足夠快的話沒有必要搞Distributed Searching,如果再高點要求可以index repliction。
當索引很大的時候可能Distributed Searching用的上場, 個人之見。
參考:http://wiki.apache.org/solr/DistributedSearch