如何在apache solr中处理多种货币?

时间:2017-10-13 07:33:14

标签: solr

货币字段类型在schema.xml中定义。这是此类型的默认配置:

fieldType name =" currency"类=" solr.CurrencyField" precisionStep =" 8"            defaultCurrency =" USD" currencyConfig =" currency.xml"

我们可以将默认货币设置为美元或任何其他货币。

1 个答案:

答案 0 :(得分:2)

数据索引

  

为了使用定义的currencyField索引数据,我们应该   指定值和以逗号字符为前缀的货币。

例如:

<field name="price">21.99,EUR</field> 
<field name="price">18.99,USD</field>

查询:

fq=price:[5.00 TO 29.99,EUR]
  

如您所见,在设置值(或范围)后,我们必须指定   逗号字符和我们感兴趣的货币