2012-07-11 17 views
2

我有一個包含代表產品文檔的Solr的實例文檔。每個文檔具有與之相關聯的UnitPrice屬性,它是float類型的,在schema.xmlSolr的 - 如何獲得具有最小代價

是否有可能進行查詢將返回我具有最小代價的文件?我也想找到具有最高價格的文件。這是可能嗎?

回答

2

q={!lucene}*:*&sort=UnitPrice+asc&rows=1

這將返回按價格排序的MatchAllDocsQuery的第一個結果。

+2

感謝。這將很好地完成。但我也找到了另一種方式來做到這一點。你可以使用可以這樣調用的stats組件。 [HTTP://本地主機:8983/solr的/選擇Q = *:*&統計=真stats.field =單價&行= 0&縮進= TRUE](HTTP://本地主機:8983/solr的/選擇Q = *:*&統計=真stats.field =單價&行= 0&縮進=真)這會給最小值和最大值中的一個查詢,以及其他有用的信息。 – dezzy 2012-07-12 21:28:33

+0

有什麼辦法可以同時獲得文檔和統計信息?謝謝。 – user12458 2014-07-31 11:22:25