关于“多重选择构面”,有一个功能使我们可以使用带有多个标签的单个过滤器,例如以下示例: fq = {!tag = tag1,tag2,tag3} my_field:my_filter
但是,我无法弄清此方法的用途和优点。有人对此有任何信息吗?我正在使用Solr 7.4.0
埃德温
答案 0 :(得分:1)
标记过滤器可用于在构面时排除那些过滤器。当某些过滤器仅应应用于特定方面时,多重标记很有用。展开the example from the manual:
fq={!tag=dt}doctype:pdf&fq={!tag=cat}category:important&facet=true&facet.field={!ex=dt}doctype&facet.field={!ex=cat}category&facet.field={ex=cat,dt}author
在这种情况下,您可以为doctype
构面排除doctype
过滤器,并为category
构面排除category
过滤器,而在{ {1}}。