2017-10-13 52 views
0

貨幣字段類型在schema.xml中定義。這是這種類型的默認配置:如何在apache solr中處理多種貨幣?

字段類型名稱= 「貨幣」 類= 「solr.CurrencyField」 precisionStep = 「8」 defaultCurrency = 「USD」 currencyConfig = 「currency.xml」

我們可以將默認貨幣設置爲美元或任何其他貨幣。

+0

你已經將defaultCurrency設置爲USD,如果需要,可以將其更改爲另一個。你有什麼問題? – Mysterion

回答

2

數據索引

爲了指數與定義的currencyField數據我們應該 指定用逗號字符前綴值和貨幣。

例如:

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

要查詢:

fq=price:[5.00 TO 29.99,EUR] 

正如你所看到的,設定值(或範圍)之後,我們必須指定 逗號字符和我們感興趣的貨幣

+0

它爲我工作。謝謝! –