Thanks for your reply.

That means the best fieldType to use for money is currencyField, and not
any other fieldType?

Regards,
Edwin

On 6 December 2016 at 21:33, Dorian Hoxha <dorian.ho...@gmail.com> wrote:

> Don't use float for money (in whatever db).
> https://wiki.apache.org/solr/CurrencyField
> What you do is save the money as cents, and store that in a long. That's
> what the currencyField probably does for you inside.
> It provides currency conversion at query-time.
>
>
> On Tue, Dec 6, 2016 at 4:45 AM, Zheng Lin Edwin Yeo <edwinye...@gmail.com>
> wrote:
>
> > Hi,
> >
> > Would like to understand better between the currency fieldType and float
> > fieldType.
> >
> > If I were to index a field that is a currency field by nature (Eg:
> amount)
> > into Solr, is it better to use the currency fieldType as compared to the
> > float fieldType?
> >
> > I found that for the float fieldType, if the amount is very big, the last
> > decimal place may get cut off in the index. For example, if the amount in
> > the original document is 800212.64, the number that is indexed in Solr is
> > 800212.6.
> >
> > Although by using the currency fieldType will solve this issue, but
> however
> > I found that I am not able to do faceting on currency fieldType. I will
> > need to have the facet so that I can list out the various amount that are
> > available based on the search criteria.
> >
> > As such, will like to seek your recommendation to determine which
> fieldType
> > is best for my needs.
> >
> > I'm using Solr 6.2.1
> >
> > Regards,
> > Edwin
> >
>

Reply via email to