Solr velocity UI - Facets查询唯一值。

时间:2016-08-29 22:34:42

标签: json solr velocity facets

我确实需要根据Solr velocity UI中的索引字段获取唯一的构面计数。似乎有一个json选项可以获得独特的facet计数。可以在solrconfig.xml中使用吗

这是我尝试过的。(来自requestHandler部分)

   <str name="facet">on</str>
   <str name="facet.missing">false</str>
   <str name="facet.field">State</str> 
   <str name="facet.query">State:&json.facet={ x : "unique(State)" }</str>

这会引发错误。

有没有其他方法可以获得唯一值?

感谢,

1 个答案:

答案 0 :(得分:0)

在solr请求网址中添加facet&amp; json.facet = {x:“unique(manu_exact)”}

示例:

http://localhost:8983/solr/collection1/select?indent=on&q=*:*&wt=json&json.facet={x : "unique(manu_exact)"}

相应地更改集合名称,您可以在底部看到构面计数。

其中count:是所有方面的计数。 x:是方面的唯一值计数。