请建议如何从solr搜索结果中排除选定的过滤器。
例如,我选择过滤器“相机”,但仍然在搜索响应中返回相机(1)。如何请求solr从搜索结果中删除选定的过滤器?
提前致谢。
答案 0 :(得分:1)
你做不到。分面只是结果集中文档的某个字段中值的聚合。如果您已选择' camera
,然后您的所有文档都会camera
,它将显示在各个方面。
您可以跟踪应用程序中的选择,并从Solr收到的响应中过滤掉它们。
答案 1 :(得分:0)
假设"相机"是一个字段的值,比如ProductType,你可以这样做:
fq=-ProductType:camera