这是给solr云的。
当facet.limit为50时,将为按默认计数排序的查询返回一组方面。
工程师(20) 医生(18) 教师(15)
当facet.limit为100时,会为查询返回一组不同的方面。
律师(25) 工程师(20) 医生(18) 教师(15)
列表不会有很大变化,但是当facet.limit增加时,会返回一些缺失的方面。
为什么面表不一致?请指点。
发布于 2016-04-21 20:27:00
在分布式设置中,确保精确的方面结果在最坏的情况下必须从所有碎片请求完整的facet结果(有效地说是facet.Limited=-1)。对于高基数字段,这可能非常重。
为了避免过多的硬件需求,Solr在给定的facet.limit上使用超额配置。因此,结果是“经常”正确的,但根据启发式的性质,它有时失败。您可以调整超额配置参数以提高获得正确结果的机会:https://cwiki.apache.org/confluence/display/solr/Faceting#Faceting-Over-RequestParameters
https://stackoverflow.com/questions/36745141
复制相似问题