有没有办法在多个字段上运行构面查询,并获得这些字段中每个字词的总计数。目前,当我使用facet.field=NAME&facet.field=TITLE
时,我的结果集每个都有单独的术语计数。例如计算机,2000用于NAME字段和计算机,500用于TITLE。有没有办法让电脑,2500?
答案 0 :(得分:2)
正在进行(不确定这是否是最好的方法)是创建一个copyfield并将Title和Name合并到该字段中。 在schema.xml
中有类似的东西 <field name="FCOUNT" type="string" indexed="true" stored="false" multiValued="true"/>
[...]
<copyField source="NAME" dest="FCOUNT"/>
<copyField source="TITLE" dest="FCOUNT"/>
现在您可以使用facet.field=FCOUNT