Cloudant的索引概念是CouchDB原生的吗?看来Cloudant已经在CouchDB上构建了Index feature,这是正确的吗?如果是这样,Index和View之间有什么区别?
答案 0 :(得分:4)
Query接口(当前)是一个简化的API,用于创建和访问不良的CouchDB视图。您通过_index端点定义的索引实际上被转换为视图,并且可以通过与常规CouchDB视图相同的方式访问和使用这些视图,也可以通过_find端点访问和使用这些视图(注意:逆不是真的 - 查询不会目前使用的是现有的javascript视图。视图保留在erlang层中,因此为我们提供了增强性能等的机会。
您还可以过滤结果数据,只返回您感兴趣的文档字段,而不是在视图中对返回的字段进行硬编码或通过列表函数运行视图结果。
干杯
西蒙