我試圖運行下面的查詢:在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