是否有任何方法可以只获得主查询的 facet.query 结果,而不使用 facet.filter 查询。例如,我有一个请求:
q=item_id:* &fq=item_param:3 &facet.query=item_param:1 &facet.query=item_param:2
是否可以从所有项目结果(item_id:*)而不是从 fq(item_param:3)获取面?
item_id:*
item_param:3
v09wglhw1#
这可以通过标记和排除筛选器来完成。首先,您希望使用标记(例如,filters)标记筛选器查询:
fq={!tag=filters}item_param:3
其次,告诉您的facet查询忽略用于过滤器的标记:
facet.query={!ex=filters}item_param:1 facet.query={!ex=filters}item_param:2
1条答案
按热度按时间v09wglhw1#
这可以通过标记和排除筛选器来完成。首先,您希望使用标记(例如,filters)标记筛选器查询:
其次,告诉您的facet查询忽略用于过滤器的标记: