2011-08-04 62 views
1

如果有問題在具有相同短語但針對不同時間範圍的人執行多個Solr查詢。 實施例:Solr多重搜索和按日期範圍組

search for "atom" at: 
2011-04-01T10:20:22.0Z TO 2011-04-01T12:20:22.0Z 
2011-03-08T10:20:22.0Z TO 2011-03-08T12:20:22.0Z 
2011-02-05T10:20:22.0Z TO 2011-02-05T12:20:22.0Z 

所以我需要從各2個小時的時間間隔數的消息。 首先,我想到了關於方面搜索,但我不認爲,這是一種方式,不是嗎?

第二個想法是針對每個時間範圍觸發一個solr請求。但可能會有很多(網絡)開銷,因爲這個例子只是一個簡化版本。

也許任何人有一個想法,我怎麼能處理這個?什麼solr功能是最好的方式呢?

謝謝。

回答

1

使用FieldCollapsing與group by query選項。

+0

噢,非常好,新功能。謝謝 - 這就是我一直在尋找的! –