我有一个示例 Solr 架构,如下所示
isPublic = boolean
source = facebook| twitter | wordpress
我想编写一个查询,它返回索引中匹配 isPublic = true 或 isPublic 为 false 且 source = facebook 的所有文档。像这样的东西
solrUrl/?q=blah&fq=(isPublic:true OR (isPublic:false AND source:facebook))
这样的事情是否可能,或者我应该使用这些条件中的每一个搜索索引两次,然后组合+重复数据删除结果?