正在忽略SolrJ addFilterQuery

正在忽略SolrJ addFilterQuery,solr,solrj,Solr,Solrj,我正在使用SolrJ(7.3.0版)实现SolrQuery。由于某些原因,addFilterQuery中的任何一个都没有被处理,而其他所有查询生成器辅助函数都在工作。我用toString检查了最后一个查询,没有找到fq 这是一个示例字符串参数: {!tag=style}style:"winter casual" OR style:"formal" 我在代码中多次调用addFilterQuery。问题是我在代码的其他地方调用了query.set(“fq”,“type:value”query.se

我正在使用SolrJ(7.3.0版)实现SolrQuery。由于某些原因,
addFilterQuery
中的任何一个都没有被处理,而其他所有查询生成器辅助函数都在工作。我用
toString
检查了最后一个查询,没有找到
fq

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

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

我在代码中多次调用
addFilterQuery

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

那么,您的代码看起来像什么?服务器端日志显示了什么?似乎我有一个范围问题。`var query:SolrQuery=new SolrQuery()作为一个类字段。一些类方法中的参数被添加,在一个函数中,它们被忽略。为了澄清这一点,我使用的是Scala