SOLR:如何知道字段中最常见的值

时间:2017-11-20 11:17:13

标签: solr

我有一份汽车清单。

我想知道客户购买的最常见的汽车颜色是什么。

我该怎么做?

到目前为止,我的查询是

"params": "q=group:true%26group.field:colour"

但索尔告诉我

"error": {
    "msg": "undefined field group",
    "code": 400
  }

1 个答案:

答案 0 :(得分:1)

使用构面功能,您可以轻松获得大多数frequest颜色。您需要添加到现有查询中:

facet.field=colour&facet=on&facet.sort=count

其中color应该是您想要获得facet的字段的名称。 facet.sort param定义了你想要对你的方面进行排序的方式。由于您希望获得最频繁的值,因此需要按计数排序。

有关详细信息,请查看此处 - https://lucene.apache.org/solr/guide/6_6/faceting.html