cql decimal对应的solr数据类型
Solr data type corresponding to cql decimal
Cassandra的十进制数据类型对应的solr类型是什么?
CREATE TABLE demo_table (
cost decimal
)
solr对应的数据类型应该是什么?
<field name="cost" type="XXX" indexed="true" stored="true" required="true" />
最新的 DSE 4.6 文档 Mapping of Solr types 似乎表明应该使用 Solr BCDStrField
类型映射到 CQL decimal
类型:
Solr Type | CQL type
-------------------------------------------------------
BCDStrField | ascii, decimal,text, varchar, varint
不过,Solr documentation on that type 似乎表明 BCDStrField
已弃用,将随 Solr 5.0 一起删除。这表明您应该改用 TrieIntField
类型。
您在使用 DSE 吗?或者你自己的 Cassandra 和 Solr?如果您使用的是 DSE,我现在会坚持使用 BCDStrField
。
如果您使用的是 DSE 4.6,请尝试资源自动生成,您会为您创建它:
目前没有明显的选择。但是 DSE 正在将 decimal 映射到 String 等效类型。
Cassandra的十进制数据类型对应的solr类型是什么?
CREATE TABLE demo_table (
cost decimal
)
solr对应的数据类型应该是什么?
<field name="cost" type="XXX" indexed="true" stored="true" required="true" />
最新的 DSE 4.6 文档 Mapping of Solr types 似乎表明应该使用 Solr BCDStrField
类型映射到 CQL decimal
类型:
Solr Type | CQL type
-------------------------------------------------------
BCDStrField | ascii, decimal,text, varchar, varint
不过,Solr documentation on that type 似乎表明 BCDStrField
已弃用,将随 Solr 5.0 一起删除。这表明您应该改用 TrieIntField
类型。
您在使用 DSE 吗?或者你自己的 Cassandra 和 Solr?如果您使用的是 DSE,我现在会坚持使用 BCDStrField
。
如果您使用的是 DSE 4.6,请尝试资源自动生成,您会为您创建它:
目前没有明显的选择。但是 DSE 正在将 decimal 映射到 String 等效类型。