2013-10-22 165 views
0

根據Solr documentation您可以在下面的語法添加 「碎片」 參數的分佈式搜索:Apache Solr實現分佈在SSL搜索

主機:端口/ BASE_URL [,主機:端口/ BASE_URL]

我該如何告訴Solr使用https://?

+0

您是否希望(1)設置分片並通過https使此分片可用或(2)從已經設置並通過https可用的分片中消耗? – cheffe

回答

2

所以答案是位於核心的solrconfig.xml中:

<shardHandlerFactory class="HttpShardHandlerFactory"> 
    <str name="urlScheme">https://</str> 
</shardHandlerFactory> 

當你定義在查詢碎片

例如&shards=192.168.0.1:8983/solr/core,192.168.0.2:8983/solr/core

的shardHandlerFactory將在我們的例子https://192.168.0.1:8983/solr/corehttps://192.168.0.2:8983/solr/core前綴每臺服務器與指定的值

+1

您需要在您要使用的請求處理程序中添加此內容,在我們的情況下在塊