[
https://issues.apache.org/jira/browse/SOLR-3239?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17940304#comment-17940304
]
Eric Pugh commented on SOLR-3239:
---------------------------------
With SOLR-17683 removing CurrencyField in favour of CurrencyFieldType, does
that change this ticket?
> DocTransformer for formatting CurrencyField as a virtual field
> --------------------------------------------------------------
>
> Key: SOLR-3239
> URL: https://issues.apache.org/jira/browse/SOLR-3239
> Project: Solr
> Issue Type: New Feature
> Reporter: Jan Høydahl
> Priority: Major
> Fix For: 4.9, 6.0
>
>
> With the new CurrencyField from SOLR-2202, we can now do range queries, sort
> and soon faceting on CurrencyField.
> One thing we cannot do is return a converted value. We can only return the
> stored value which must be in the same currency as it was entered, e.g.
> "10.0,USD". People now have to do this conversion in application layer,
> reading the same currency.xml file as in Solr. This is a mess to keep in
> sync, and is hard to support with other ExchangeRateProviders or in other
> client languages than Java.
> This patch should implement a Function which takes a field name and requested
> currency as input and returns the converted value. Optionally it could also
> take care of localized display, e.g. "$10.0" instead of "10.0,USD". Proposed
> syntax:
> {code}
> &fl=title,price:currency(price_c,EUR) # Returns price_c in EUR as
> "price"
> &fl=title,price:currency(price_c,EUR,en_US) # Returns price_c in EUR,
> formatted according to en_US locale
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]