Solr facet计算特定单词

时间:2011-09-07 19:11:22

标签: solr faceted-search facets

我试图在我的Solr实现中找到特定字段的方面计数。

我想知道是否有办法在该字段中仅针对少数特定字词进行分面计数?

例如,

字段名称=产品

值可以是相机< 10> ,电视< 20> ,DVD< 20> ,CD< 30>

现在是否可以获得只有电视和DVD的方面?

我尝试使用facet.prefix,但它不适用于多个值。

- 杰

1 个答案:

答案 0 :(得分:1)

Solr支持通过here描述的任意查询进行分面。

因此,在您的情况下,您可以通过以下查询获得仅限电视和DVD的分面计数: http://localhost:8983/solr/select?q=*:*&facet=true&facet.query=product:tv&facet.query=product:DVD