复制期间增加Solr响应时间(Solr 4.2)

时间:2019-03-11 07:34:55

标签: performance solr

以下是我们的主从配置(14个从属)

大师

<requestHandler name="/replication" 
        class="MyCustomizedReplicationHandler" >
    <lst name="master">
        <str name="replicateAfter">optimize</str>
        <str name="replicateAfter">startup</str>      
    </lst>
</requestHandler>

奴隶

<requestHandler name="/replication" 
        class="MyCustomizedReplicationHandler" >
    <lst name="slave">
        <str name="masterUrl">http://${masterHostName}/solr-master-4.2.0/${solr.core.name}</str>
        <str name="pollInterval">04:00:00</str>
    </lst>
</requestHandler>

我们已计划每天运行一个批处理,并且由于同一天的后续复制没有任何变化,因此第一次复制期间的响应时间很高。

Solr查询

(AC_SEARCH:(belfast*) AND (TYPE:(ARP) OR HAS_AIRPORTS:(true)))

我在这里直接给出了Solr查询,但是我们使用Solr Client从应用程序与Solr通信。

同一查询的响应时间在复制时间和非复制时间是不同的。

请帮助我解决此问题,为实现此目的,我需要更改配置中的任何内容。

0 个答案:

没有答案