2011-09-30 59 views
0

我找到了http://code.google.com/p/solrnet/wiki/Stats鏈接。如何使用Solr.net的最小,最大和平均值

但我無法正確理解。

我想用solr查詢來使用min,max類型的函數。

我的查詢(顯示分鐘,圓形的形狀和顏色d和清晰度FL和caratweight的最大和平均價格(該查詢會根據用戶的動態選擇)genarated

(形狀:「圓」)及(顏色: 「d」)AND(淨度: 「FL」)AND(CaratWeight:[1至10])。

但我怎麼可以用這樣那樣的功能,並選擇特定的列

現在我已經有點接近...

通過使用以下網址,我越來越min,max ,數數和意思......那些我想要的東西。 但它的xml格式。現在我想要cusomize。我想在後面的asp.net代碼中使用這個結果,並且想要做進一步的計算。

http://localhost:8983/solr/coreMikisa/select/?q=*%3A*&version=2.2&start=0&rows=10&indent=on&stats=true&stats.field=Price 

所以,請回復..我怎麼能?

回答

7
http://localhost:8983/solr/coreMikisa/select/?q=*%3A*&version=2.2&start=0&rows=10&indent=on&stats=true&stats.field=Price 

這可以在SolrNet可以表示爲:

var statsParams = new StatsParameters(); 
statsParams.AddField("Price"); 
var results = solr.Query(SolrQuery.All, new QueryOptions { 
    Rows = 10, 
    Start = 0, 
    Stats = statsParams 
}); 
// use results.Stats... 
+0

出色的工作老闆 –

+0

毛雅伯,我們如何使用它做在Java中使用solrj和Solr的GUI字段的平均值是多少? –

+0

@DivyangShah請創建一個新問題。 –

相關問題