【问题标题】:How to use Min,max and average with Solr.net如何在 Solr.net 中使用最小值、最大值和平均值
【发布时间】:2011-11-28 10:05:45
【问题描述】:

我找到了http://code.google.com/p/solrnet/wiki/Stats 链接。

但我无法正确理解。

我想在 solr 查询中使用 min,max 类型的函数。

我的查询(显示圆形和颜色D以及净度FL和克拉重量的最小、最大和平均价格。(此查询将根据用户的选择动态生成)

(形状:“圆形”)AND(颜色:“D”)AND(净度:“FL”)AND(克拉重量:[1 TO 10])

但是我怎样才能使用这种功能并选择特定的列。

现在离我有点近了……

通过使用以下网址,我得到了我想要的最小值、最大值、计数和平均值。 但它是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 

所以请回复..我怎样才能得到???

【问题讨论】:

    标签: lucene solr average solrnet min


    【解决方案1】:
    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...
    

    【讨论】:

    • Mauricio Scheffer,我们如何使用 solrj 和 solr gui 对 java 中的字段进行平均?
    • @DivyangShah 请创建一个新问题。
    • 我无法创建新问题。
    • 奇怪...然后在邮件列表中询问:mail-archives.apache.org/mod_mbox/lucene-solr-user
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-01
    • 2016-09-15
    • 2016-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多