【问题标题】:how to handle multiple currency in apache solr?如何在 apache solr 中处理多种货币?
【发布时间】:2017-10-13 07:33:14
【问题描述】:

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

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

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

【问题讨论】:

  • 您已经将 defaultCurrency 设置为 USD,如果需要,您可以将其更改为另一个。你有什么问题?

标签: solr


【解决方案1】:

数据索引

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

例如:

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

查询:

fq=price:[5.00 TO 29.99,EUR]

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

【讨论】:

    猜你喜欢
    • 2023-03-25
    • 2019-10-01
    • 2021-12-27
    • 2014-07-22
    • 2018-06-16
    • 2013-04-23
    • 1970-01-01
    • 2023-03-23
    • 2012-03-13
    相关资源
    最近更新 更多