仅当有多个组时才进行Solr分组

时间:2013-07-24 05:57:49

标签: php solr

我正在尝试按条件对结果进行分组。 如果结果包含可能超过1组,则进行分组,每组显示4个产品。如果只有一个类别,则显示该类别中的所有产品。

怎么做?

谢谢!

1 个答案:

答案 0 :(得分:0)

经过我的研究:

无法事先检查组号。所以我们必须提出2个请求。

  • 第一个请求:具有组参数组编号的请求,如果大于1,则返回数据,无需发出第二个请求。但如果它只有一个组,则继续第二个请求
  • 第二个请求:搜索任务没有分组参数。获取所有产品并返回数据。