Solr Facets - 新手 - 我可以对构面的JSON响应包括键和值吗?

时间:2016-03-02 22:16:03

标签: solr

我正在尝试使用Solr Facets。我导入了我的数据库

伪:

item   colorName  colorID
ball   red        1
plate  red        1
table  blue       2

现在,当我在网站上显示方面时,我本能地希望在我的json中同时拥有colorName和colorID,但是Solr Fusion界面和我过去几个小时读过的所有文件告诉我我只能做{Colorname,count}或{colorID,count}我真正需要{colorID,ColorName,count}。我实际上并没有真正的理由,但是从过去的时代开始,我只觉得一个名字或身份而不是两者都感到舒服......

1 个答案:

答案 0 :(得分:0)

Facets应该是简单的key => value对,关键是您的facet.field,值是属于该方面的文档数。我们的想法是能够为用户提供各种类别的广泛概述,以及该类别中可用的项目数。从那里,您可以使用过滤查询进一步深入研究数据。

在你的例子中,最好的选择是在多个领域进行分析。例如:

/select?q=field_name%3APIN&rows=0&wt=json&indent=true&facet=true&facet.field=unique&facet.field=manufacturer_id

然后过滤您需要的任何组合。