Solr facet.query for query,不带过滤器,查询

k75qkfdt  于 2022-11-05  发布在  Solr
关注(0)|答案(1)|浏览(120)

是否有任何方法可以只获得主查询的 facet.query 结果,而不使用 facet.filter 查询。例如,我有一个请求:

q=item_id:* 
&fq=item_param:3 
&facet.query=item_param:1
&facet.query=item_param:2

是否可以从所有项目结果(item_id:*)而不是从 fqitem_param:3)获取面?

v09wglhw

v09wglhw1#

这可以通过标记和排除筛选器来完成。首先,您希望使用标记(例如,filters)标记筛选器查询:

fq={!tag=filters}item_param:3

其次,告诉您的facet查询忽略用于过滤器的标记:

facet.query={!ex=filters}item_param:1
facet.query={!ex=filters}item_param:2

相关问题