所以这就是我想要做的。 我在价格领域定义了一个方面。
1)当查询" wordA" 我希望小平面从0到1000分为5个区间,因为我的最高价格为" wordA"永远不会超过1000
2)当查询" wordB" 我希望小平面从0到5分为5个区间,因为查询的最高价格" wordB"永远不会超过50岁。
所以基本上我希望facet范围动态变化,这样我就不会以0-1000的范围结束查询" wordB"所有的命中都在第一个范围内。
如果solr不支持这个,那么根据返回的结果修改范围将涉及很多查询后处理。
答案 0 :(得分:0)
Solr不支持这一点,但您可以通过执行两个查询来自行完成 - 首先为该字段get the stats (max, min),然后提交适合您应用的facet ranges (intervals)查询。