刻面a多值字段(Solr供电的标签云pt II)

刻面a多值字段(Solr供电的标签云pt II),solr,tag-cloud,facet,Solr,Tag Cloud,Facet,这与此有关: 但是,我决定创建另一个问题,因为它与第一个问题的原始范围不同。 这里的交易,我已经设法索引一个多值字段与多个字的标签云: <arr name="words"> <str>builders_NNS</str> <str>builders_NNS</str> <str>buildings_NNS</str> <str>buildings_NNS</str> <str

这与此有关: 但是,我决定创建另一个问题,因为它与第一个问题的原始范围不同。 这里的交易,我已经设法索引一个多值字段与多个字的标签云:

    <arr name="words">
<str>builders_NNS</str>
<str>builders_NNS</str>
<str>buildings_NNS</str>
<str>buildings_NNS</str>
<str>construction_NN</str>
<str>construction_NN</str>
<str>green_JJ</str>
<str>green_JJ</str>
</arr>

建筑商
建筑商
建筑物
建筑物
建筑工程
建筑工程
绿色JJ
绿色JJ
但是当我用简单的参数来处理查询时: &facet=true&facet.field=words&facet.mincount=1

它不能正确地区分它们,它不能总结这些值。。。我是否需要发送另一个额外的参数,因为它是一个多值字段?应用刻面后Solr的响应:

<lst name="facet_counts">
<lst name="facet_queries"/>
<lst name="facet_fields">
<lst name="words">
<int name="builders_NNS">1</int>
<int name="buildings_NNS">1</int>
<int name="construction_NN">1</int>
<int name="green_JJ">1</int>
</lst>
</lst>
</lst>

1.
1.
1.
1.
我的字段定义如下:

<field name="words" type="string" indexed="true" stored="true" multiValued="true" />


我正在使用Solr1.4,谢谢

在这里回答我自己的问题:
Solr不能够(至少版本1.4,我还没有迁移到3.2,看看是否可能)刻面在同一文档中重复的多值字段,但是它正确地将不同多值字段中的重复值分组。因此,我所采取的方法是不可能的(目前为止)。

我认为这不应该。由于我在应用程序中也在多值字段上使用facetting,但希望“文档”计数而不是字数计数,因此当前的行为似乎是正确的。如果这样一个额外的功能应该是可用的,它应该是:额外的相同的问题,我有,。。。。