2014-09-06 83 views
0

在Solr中,我使用groupBy在「散列」(我的自定義字段)字段中獲取結果。我們知道每個組將包含一組文檔。Solr:如何自定義分組結果

我的要求是:

  1. Solr的第一做一個排序依據分數,它已經在做。
  2. 如果兩個組的得分相同,則group with more number of documents should come up.
  3. 如果連一些文件是一樣的,那麼there should be some tie-breaker.

我需要指導點2和3我沒能得到如何使用'sort'參數來做到這一點。

感謝 阿米特AGGARWAL

+0

你可以發佈你的SOLR查詢和一些樣本數據嗎? – 2014-09-06 11:06:14

+1

可能重複的[如何通過計數在solr中排序組](http://stackoverflow.com/questions/17457868/how-to-order-groups-by-count-in-solr) – rchukh 2014-09-07 10:32:40

回答

0

2)組更多數量的文檔應該拿出

有沒有辦法做到這一點。或者,您可以使用兩個查詢來實現此目的。方面。它們默認情況下按numfound排序。他們通過方面的結果循環以獲得每個方面的結果。

+0

謝謝,但我不能使用方面。 – voila 2014-09-19 08:41:28