仅返回solr统计信息组件中的特定统计信息

时间:2016-08-23 16:07:34

标签: solr

我正在使用solr的统计信息字段来返回一些信息,虽然很有用,但它包含了大量我 不需要的数据。

查询:

&stats=true&stats.field=name&stats.calcdistinct=true

返回每个不同/唯一值,但默认情况下,它列出它找到的每个唯一值 - 在这种情况下,我不想要 - 我只希望它返回找到 number 的结果。当不同的计数低于100左右时,这很好,但如果它是56,000,我被迫向浏览器返回56,000个不同的值,这很昂贵:

"stats":{
    "stats_fields":{
      "name":{
        "min":"Alan",
        "max":"Zeke",
        "count":197890,
        "missing":0,
        "distinctValues":["Alan",
          "Bob",
          "Matt",
          "Chan",
          "Peter",
          "Zeke"],
        "countDistinct":56872,  // <--- 56,872 lines get returned...
        "facets":{}}}}}

我有办法告诉solr我只想它返回

stats --> stats_fields --> name --> countDistinct而不是任何其他stats属性,如下所示:

"stats":{
        "stats_fields":{
          "name":{
            "countDistinct":56872,  
            }}}}

0 个答案:

没有答案