[ https://issues.apache.org/jira/browse/SOLR-3239?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13228356#comment-13228356 ]
Jan Høydahl commented on SOLR-3239: ----------------------------------- A special case would be that you want only formatting, not conversion. Perhaps that could be done with an empty or "null" value for currency? {code} &fl=title,price:currency(price_c,,en_US) # Returns price_c, formatted according to en_US locale {code} > Function for returning a 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 > Fix For: 4.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 is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org