我有一个非常缓慢的性能降级时,使用相同的查询多个集合。查询:
http://localhost:8983/solr/select?
q=[text]&
fq=((l_id:([some id]) AND l_departed:false))&
qf=field1 field2 field3 field4 field5 field6&
sort=field1 asc, id asc,&
rows=0&
indent=true&
facet=on&
facet.pivot=field1,field2,field3&
facet.missing=true&
facet.mincount=1
如果我在所有的集合中使用collection
参数,即使集合模式是相同的,它也会非常慢,区别是一个collection
是4ms,而所有collection
是4000ms。
你能告诉我为什么吗?
1条答案
按热度按时间hs1ihplo1#
似乎将solr从7.2版升级到至少8版可以修复性能问题,而不需要对查询做任何操作。