ApacheSolr:如何将所有动态文件添加到stats.field

ApacheSolr:如何将所有动态文件添加到stats.field,apache,solr,solr-query-syntax,Apache,Solr,Solr Query Syntax,我是ApacheSolr新手,我需要一些关于查询的帮助。我在solr模式中创建了一些动态字段,这些字段随文档而异。现在我需要运行一个查询,在这里我可以获得stats部分下的所有动态字段,以创建一个过滤器,这样我就可以对搜索结果运行过滤器查询 http://localhost:8983/solr/catalog/select?fq=color_sm%3A(*%22black%22)&q=product_name%3AMouse&stats=true&stats.calcdi

我是ApacheSolr新手,我需要一些关于查询的帮助。我在solr模式中创建了一些动态字段,这些字段随文档而异。现在我需要运行一个查询,在这里我可以获得stats部分下的所有动态字段,以创建一个过滤器,这样我就可以对搜索结果运行过滤器查询

http://localhost:8983/solr/catalog/select?fq=color_sm%3A(*%22black%22)&q=product_name%3AMouse&stats=true&stats.calcdistinct=true&stats.field=height_sm&stats.field=color_sm&stats.field=height_i&rows=0
在上面的查询中,很少有后缀为_sm的动态字段,我希望所有字段在stats部分的搜索结果中都有相同的后缀

下面是上述查询的输出,但stats_字段只列出了我在查询中定义的那些列,还有一些动态列,我希望它们出现在结果json中,但不应该在查询中单独定义

{
  "responseHeader": {
    "status": 0,
    "QTime": 2,
    "params": {
      "q": "product_name:Mouse",
      "stats.calcdistinct": "true",
      "stats": "true",
      "fq": "color_sm:(*\"black\")",
      "rows": "0",
      "stats.field": [
        "height_sm",
        "color_sm"
      ]
    }
  },
  "response": {
    "numFound": 10,
    "start": 0,
    "docs": [

    ]
  },
  "stats": {
    "stats_fields": {
      "height_sm": {
        "min": "30 Centimeters",
        "max": "45 Centimeters",
        "count": 2,
        "missing": 0,
        "distinctValues": [
          "30 Centimeters",
          "45 Centimeters"
        ],
        "countDistinct": 2
      },
      "color_sm": {
        "min": "Black",
        "max": "White",
        "count": 3,
        "missing": 0,
        "distinctValues": [
          "Black",
          "Gray",
          "White"
        ],
        "countDistinct": 3
      }
    }
  }
}
我需要一些帮助来解决这个问题,请让我知道如果solr允许这样做,如果是的话,那么我如何才能做到这一点