0

http://code.google.com/p/solrnet/wiki/Statsリンクを見つけました。

しかし、私は正しく理解できません。

solrクエリでmin、maxのような関数を使いたいです。

私のクエリ(丸い形と色Dの最小、最大、平均価格と透明度FLとカラット重量を表示します(このクエリは、ユーザーの選択に基づいて動的に生成されます)

(形状: "丸い")AND(色: "D")AND(明瞭度: "FL")AND(CaratWeight:[1 TO 10])

しかし、どうすればそのような種類の関数を使用して特定の列を選択できますか。

今、私はやや近づいています...

次のURLを使用することで、最小、最大、カウント、平均を取得しています。しかし、それはxml形式です。今、私はカスタマイズしたいと思います。この結果をasp.netコードビハインドで使用し、さらに計算を行いたいと思います。

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

だから返信してください..どうすれば入手できますか?

4

1 に答える 1

9
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...
于 2011-10-05T01:39:42.517 に答える