我正在使用SolrJ(v.7.3.0)来实现SolrQuery。出于某种原因,没有addFilterQuery
被处理,而其他每个查询构建器帮助函数都在工作。我使用toString
检查了最终查询,但无法找到fq
。
这是一个示例字符串参数:
{!tag=style}style:"winter casual" OR style:"formal"
我在代码中多次调用addFilterQuery
。
答案 0 :(得分:0)
问题是我的代码中的其他地方正在调用query.set("fq", "type:value"
。 query.set
会覆盖使用相同查询字段的任何将来的查询函数。因此,我对query.addFilterQuery
的调用被忽略了。