I am using a decimal value type in cassandra to store money (corresponds to BigDecimal, a reasonably precise number type for this use case).
I seem to be unable to index this field. The SolR data types I tried to match this are "CurrencyField" and then float. The error message is nearly the same:
Solr type text and Cassandra type: decimal do not match for field
CurrencyField seems to expect a currency and value as a tuple. This makes it necessary to store currency values as a string in C* to be able to index this correctly? As a workaround, I could store the values twice, as a decimal and string although I do not like the redundancy which complicates updates and other handling. Thanks for your suggestions...