【发布时间】:2017-07-17 08:48:34
【问题描述】:
我想创建一个查询,即使该值计数为 0,也会返回某些字段值的构面计数。但另一方面,我不希望原始查询中没有的值的计数。
例如,如果我在查询中使用:
<arr name="fq">
<str>Field:(4 OR 5)</str>
</arr>
我并且该字段中不存在值为5的文档,我想找回:
<lst name="facet_fields">
<lst name="VersionStatus">
<int name="4">2</int>
<int name="5">0</int>
</lst>
</lst>
但不应该计算其他值(例如 1、2、3、...),因为它们没有在查询中指定。
这可能吗?我试图用 missing=true 参数来实现这一点,但这没有用。
【问题讨论】: