我试图将文档添加到我的solr核心(使用Solarium for php)。
我的架构中定义了一个字段:
<field name="salarymin"
type="currency"
indexed="true"
stored="true"
multiValued="false"
required="false" />
但是当我尝试添加一个工资分值为&#39; 7.48&#39; (或带小数的任何值)我收到错误:
Error adding field 'salarymin'='7.48' msg=For input string: \"7.48\""
答案 0 :(得分:0)
什么是“货币”类型?
我猜你会使用像
这样的东西 <fieldType class="solr.CurrencyField" name="currencyField" defaultCurrency="USD" currencyConfig="currencyExchange.xml" />
我猜你错过了部分价值。我想正确的应该是29.99,USD
请查看此内容 - http://solr.pl/en/2012/03/19/solr-3-6-currencyfield-2/