2013-07-24 39 views
0

我想按條件分組結果。 如果結果包含可能超過1個組,則進行分組,每組顯示4個產品。如果只有一個類別,則顯示該類別中的所有產品。Solr分組只有當組數多於

如何做到這一點?

謝謝!

回答

0

經過我的調研:

有沒有辦法事先檢查組號碼。所以我們必須提出2個要求。

  • 第一次請求:一個帶有group參數的組請求,如果它大於1則返回數據,不需要做第二次請求。但是,如果它只有一個羣組,則繼續第二個請求
  • 第二個請求:搜索任務沒有分組參數。獲取所有產品並返回數據。