我试图运行下面的查询:在Solr的函数查询中使用另一个字段值作为默认
/solr/select?q=_val_:query("{!dismax qf=text v='solr rocks'}", my_field)
但是,指定my_field
作为默认值引发错误:
java.lang.NumberFormatException: For input string: "my_field"
此外,这些查询也失败:
/solr/select?q=_val_:query("{!dismax qf=text v='solr rocks'}", ceil(my_field))
/solr/select?q=_val_:query("{!dismax qf=text v='solr rocks'}", ceil(1.0))
我们不能指定另一个字段或功能为函数查询中的默认值?有没有另一种方法可以完成我想要做的事情?
我正在使用Solr 3.1。
感谢您的回答。我投了票,但我想看看是否有人有解决方法或其他解决方案。 – Jimtronic 2012-04-19 22:00:23