我如何获得每个SOLR方面的第一个和最后一个文档,按某些字段排序?

时间:2013-10-04 14:19:29

标签: solr

我有多个方面的文件。我在创建的网站上有不同的观点来查看方面统计数据。

除了显示方面统计数据之外,我还想展示每个方面的示例文档 - 特别是其他字段排序的第一个和最后一个文档。

例如,待售物业,我想查看每个方面的第一个和最后一个(基于价格)(方面可以是街道,区域,城市,邮政编码等)。

我可以通过为每个方面多次调用SOLR来解决这个问题,但它看起来应该是内置的东西,如果是这样的话,它会减少往返很多。 (这意味着每页可能有2次SOLR调用,而不是30次或更多)

1 个答案:

答案 0 :(得分:1)

您可以查看

,而不是分面

https://wiki.apache.org/solr/FieldCollapsing

然后,您需要在要排序的字段上只使用group.sort ASC或DESC进行两次查询。