Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Solr性能优化_Solr_Lucene - Fatal编程技术网

Solr性能优化

Solr性能优化,solr,lucene,Solr,Lucene,我在一个流量相当高的大型网站上工作。我使用ApacheSolr作为搜索引擎。您可以看到,我的qfparam中有很多过滤器(包括搜索结果的“部分”) 这种查询是否会显著影响性能,或者Solr是否针对这种查询进行了优化 &hl.fragsize=240&hl.q=search+term&fq=contenttype%3a(默认+或+tv)&fq=publishdate%3a%5b+TO+NOW%5d&fq=(出版物%3出版物名称+和+home\u部分%3a)或者+或者+或者+或者+或者+或者+或者+

我在一个流量相当高的大型网站上工作。我使用ApacheSolr作为搜索引擎。您可以看到,我的
qf
param中有很多过滤器(包括搜索结果的“部分”)

这种查询是否会显著影响性能,或者Solr是否针对这种查询进行了优化

&hl.fragsize=240&hl.q=search+term&fq=contenttype%3a(默认+或+tv)&fq=publishdate%3a%5b+TO+NOW%5d&fq=(出版物%3出版物名称+和+home\u部分%3a)或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+517+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+516+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或+535+或+536+或+537+或+538+或+539+或+541+或+542+或+543+或+545+或+544+或+549+或者+566+或者+566+或者+566+或者+566+或者+566+或者+566+或者+566+或者+566+或者+566+或者+566+或者+567+或者+567+或者+567+或者+567+或者+或者+569+或者+或者+555+或者+或者+555+或者+或者+555+或者+5+或者+或者+或者+或者+566+或者+566+或者+或者+566+或者+或者+566+或者+或者+566+或者+或者+566+或者+566+或者+或者+或者+566+或者+或者+566+或者+566+或者+或者+或者+566+或者+566+或者+或者+或者+或者+566+或者+566+或者+或者+566+或者+或者+或者+566+或者+或者+或者+或者+或者+566+或者+566+或者+或者+或者+596+或+597+或+599+或+600+或+601+或+602+或+603+或+606+或+607+或+608+或+609+或+6或者+614+或者+616+或者+616+或者+616+或者+616+或者+或者+616+或者+616+或者+或者+616+或者+616+或者+616+或者+或者+616+或者+或者+或者+或者+或者+604+或者+或者+604+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者++651+或+657+或+1926+或+654+或+653+或+652+或+650+或+493+或+494+或+49+或+6+或+6+或+6+或+6+或++6+或++6+或+++6+或++6+或+6+或+886+或+887+或+7+或+7+或++7+或+9 9+或+9 9+或+496+或+496+或+496+或+9+或+9+或+9+或+或++++++9+或+或++++6+或+6+或+或+或+或++或++++6+或+或+或+或+6+或+或+或++或+或++++++++6+或+或+或+或+或+或+或+或+或+++++++++++6或+或+或+或+或+或+或+或+或+或+或+或+或+或+或++++++++++1+或+676+或+677+或+678+或+679+或+680+或+681+或+682+或+683+或+753+或+754+或+684+O或者+或者+691+或者+或者+或者++++++或者++++或者+691+或者+691+或者+或者+692+或者+或者+694+或者+或者+695+或者+或者+695+或者+或者+或者+685+或者+685+或者+或者+686+或者+686+或者+或者+688+或者+或者+或者+或者+或者+或者+或者+或者+或者+699+或者+695+或者+或者+或者+或者+或者+或者+或者+或者+695+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+++++++699+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+++++++++++++++++++++++++++++++++723+或+724+或+725+或+726+或+727+或+728+或+729+或+730+或+731+或+732+或+733+或+734+或+739+或+741+或+741+或++747+或+或+741+或+741+或+742+或+742+或+744+或+744+或+744+或+745+或+745+或+735+或+735+或+735+或+或+737+或+737+或+或+或+737+或+或+7+或+或+或+7+或+或+或+或+或+或+或+或+或+或+或+或+或+或++++++++++7+或+或+或+++++++++755+或+或+755+或+或+或+755+或+或+或+或+或+或+或+或+++755+或+或+或+或+或+或+或+或+++755+或+或+或+++++773+或+774+或+775+或+783+或+776+或+777+或+778+或+779+或+780+或+781+或+782+或+78或+788+或+788+或+788+或+788+或+788+或+789+或+789+或+789+或+799+或+791+或+791+或+793+或+793+或+或+794+或+或+或+或+或+或+或+或+或+或+或+或+或+或+789+或+或+或+或+或+或+794+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或+或或+819+或+820+或+821+或+822+或+823+或+824+或+825+或+826+或+827+或+828+或+829+O或者+836+或者+837+或者++836+或者+836+或者+或者+++836+或者+837+或者+837+或者+838+或者+838+或者+838+或者+838+或者+838+或者+838+或者+838+或者+838+或者+838+或者+838+或者+或者+833+或者+838+或者+或者+8+或者+8+或者+8+或者+8+或者+8+或者+8+或者+8+或者+8+或者+8+或者+8+或者+8+或者+8+或者+8+或者+8+或者+或者+或者+8+或者+8+或者+或+或者+或者+或者+或者+或者++或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者+或者++++869+或+870+或+871+或+872+或+873+或+874+或+875+或+876+或+877+或+878+或+879+或+880+或者+或者+或者+++++或者+883+或者+883+或者+883+或者+883+或者+883+或者+883+或者+883+或者+883+或者+883+或者+883+或者+883+或者+883+或者+883+或者+或者+884+或者+885+或者+++++++或者+1857+或者++++++或者+++或者+++++++++634+或者+或者+++++++++++++++++++++++++或者+或者+或者+或者+或者+1755或者+1755+或者+1755+或者+1752+或者++++或+1752+或+或+或+或+或+或+或+或+或+或+++1752+或+或+或+++20 20+或+20+或+20+或+20+或+20++2845+或+2930)&&shards=xxx.xx.xx.xxx:xxxx/solr/core2/,xxx.xx.xx.xxx:xxxx/solr/core1/


Solr使用筛选器缓存机制快速获取结果。您可以找到有关筛选器和缓存的更多信息

另一个挑战是在使用GET的过程中使用冗长的查询,因为它对servlet容器有限制。因此,如果您还没有这样做,您可以切换到POST作为一个安全的选择。查看一些比较。 只要你能得到,你就可以增加限制

查询的主要部分是home_部分。希望您使用的是范围选项,而不是OR,并以冗长的查询结束。当然,您的需求应该定义它