solr有这样的数据类型吗?我可以索引,排序,构面和执行算术运算等,就好像它是float / double一样吗?
答案 0 :(得分:4)
如果'无损'意味着精度不应该在操作中改变或丢失,那么BigDecimal就是你的答案。见下文:
答案 1 :(得分:2)
为了钱,有一个currency field基本上是由TrieLong支持的固定点数。除了facet范围外,它可以执行大多数算术运算。
答案 2 :(得分:0)
因为Solr是用Java编写的,并且Java没有绝对的无精确度,所以你可能也不会在Solr中得到它。但是,您可以尝试TrieDoubleField,它具有与Java的双精度相同的精度(即双精度)。