与cql十进制对应的Solr数据类型
与Cassandra的decimal数据类型相对应的solr类型是什么与cql十进制对应的Solr数据类型,solr,cassandra,cql3,Solr,Cassandra,Cql3,与Cassandra的decimal数据类型相对应的solr类型是什么 CREATE TABLE demo_table ( cost decimal ) solr对应的数据类型应该是什么 <field name="cost" type="XXX" indexed="true" stored="true" required="true" /> 最新的DSE 4.6文档似乎表明应使用SolrBCDStrField类型映射到CQL十进制类型: Solr Type | CQL t
CREATE TABLE demo_table (
cost decimal
)
solr对应的数据类型应该是什么
<field name="cost" type="XXX" indexed="true" stored="true" required="true" />
最新的DSE 4.6文档似乎表明应使用Solr
BCDStrField
类型映射到CQL十进制类型:
Solr Type | CQL type
-------------------------------------------------------
BCDStrField | ascii, decimal,text, varchar, varint
尽管如此,似乎表明BCDStrField
已被弃用,并将随Solr 5.0一起删除。这说明您应该改用TrieIntField
类型
你在用DSE吗?还是卡桑德拉和索尔单独在一起?如果您使用的是DSE,我将暂时使用BCDStrField
。如果您使用的是DSE 4.6,请尝试资源自动生成,您将获得为您创建的资源:
目前没有明显的选择。但DSE正在将decimal映射为字符串等效类型。感谢您共享此链接。我不知道有这么大的用途。我一定会调查的。