嵌套级别JSON插入Cassandra

时间:2016-06-08 19:34:19

标签: cassandra

我想知道是否可以使用任何基于集合的数据类型(map,list..etc)将嵌套级JSON文档直接插入到cassandra Column系列中?任何例子都将不胜感激。

谢谢, HDB

1 个答案:

答案 0 :(得分:0)

正如您在评论中所写的那样,您可以提取“可搜索的”字样。来自JSON的字段并将它们放在单独的索引列中。您还可以尝试从JSON映射更多字段,将它们转换为平面对象并构建映射,也可以对其进行索引。更多信息:

CQL for Cassandra 2.0 & 2.1: Indexing a collection

但请注意:

  

地图的键和值的索引不能共存。

因此 - 与Cassandra一样 - 您必须根据所需的查询设计模型。

但是,如果您只是研究可能的解决方案,我建议您查看ElasticSearch,在这种情况下这可能是更好的选择。