次のクエリを実行しようとしています。
/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))
関数クエリで別のフィールドまたは関数をデフォルトとして指定できないでしょうか? 私がやろうとしていることを達成する別の方法はありますか?
Solr3.1を使用しています。