标签: solr lucene solrj
我需要根据用户选择以编程方式构建solr查询。例如如果用户选中一个复选框我会添加一个子句,如果他们选择了一个下拉列表,我会添加另一个子句等。
据我了解,solr只接受“q”参数的字符串,所以我想使用lucene的查询构建器来构建查询,然后调用toString()。这似乎是一个黑客,但我想不出更好的解决方案。有没有其他人这样做过?有更好的方法吗?
答案 0 :(得分:1)
希望它可以帮助你!