Solr facet具有额外的元数据

时间:2016-07-01 09:08:13

标签: solr

使用Solr facet时是否可以使用其他元数据字段?我想通过计算它们并将相关组作为附加元数据字段进行显示来聚合一个属性。

http://localhost:8983/solr/gitIndex/select?indent=on&q=*:*&rows=0&wt=json&
        json.facet={
            Repository_s: {
                type: terms,
                field: Repository_s,
                limit: 10,
                facet: {
                    x:"count()"
                }
            }
        }

结果应如下所示:

...
      "facets":{
        "count":1354013,
        "<name of attribute>":{
          "buckets":[{
              "val":"<value of attribute>",
              "count":173997,
              "<metadata_field>":<value of metadata_field>},
...

1 个答案:

答案 0 :(得分:0)

解决方案是使用facet pivots - 它会在每个方面下的辅助字段中获取任何值,如果该值对于该组文档是唯一的,则它只是单个值。

reference guide has the syntax for non-json facets