SolrJ addFilterQuery 被忽略

SolrJ addFilterQuery Being Ignored

我正在使用 SolrJ (v. 7.3.0) 来实现 SolrQuery。出于某种原因,正在处理 addFilterQuery 中的 none,而其他所有查询生成器辅助函数都在工作。我用 toString 检查了最终查询,找不到 fq

这是一个示例字符串参数:

{!tag=style}style:"winter casual" OR style:"formal"

我在代码中多次调用 addFilterQuery

问题是我在代码的其他地方调用了 query.set("fq", "type:value"query.set 覆盖任何使用相同查询字段的未来查询函数。因此,我对 query.addFilterQuery 的调用被忽略了。