Riak可以做方面查询吗?

Riak可以做方面查询吗?,riak,Riak,Riak具有二级索引和(solr-ish)搜索 但它能做到吗?即: 获取适用于返回结果的方面 通过约束镶嵌面值向下钻取镶嵌面 对范围(例如:以C开头的城市)进行分类 Riak的Solr兼容界面更像是一种营销功能,而不是在实际应用中实际可用。二级索引是简单的精确匹配和值范围查询。所以,开箱即用的Riak无法做到这一点,一段时间前,官方维基上明确指出,但这句话已经不存在了,只留下了一些痕迹: 但是,使用MapReduce,将搜索结果作为输入,或者简单地在客户端上运行搜索结果,生成数据结构,并使用可能

Riak具有二级索引和(solr-ish)搜索

但它能做到吗?即:

  • 获取适用于返回结果的方面
  • 通过约束镶嵌面值向下钻取镶嵌面
  • 对范围(例如:以C开头的城市)进行分类

  • Riak的Solr兼容界面更像是一种营销功能,而不是在实际应用中实际可用。二级索引是简单的精确匹配和值范围查询。所以,开箱即用的Riak无法做到这一点,一段时间前,官方维基上明确指出,但这句话已经不存在了,只留下了一些痕迹:


    但是,使用MapReduce,将搜索结果作为输入,或者简单地在客户端上运行搜索结果,生成数据结构,并使用可能的过滤器和符合该标准的可用项目计数,就可以很容易地实现这一功能。

    今年晚些时候发布的Riak 2.0包括集成的Solr支持。也就是说,它附带Solr 4.x。该项目被称为“横滨”项目,并已在去年进行开发。如果启用,它允许您创建索引,将Riak bucket与索引关联,存储在该bucket下的所有对象将转换为Solr文档,然后发送到Solr进行索引。然后,您可以通过直通HTTP接口(允许您使用标准Solr客户端)或Riak的protobuff搜索接口进行查询。基本上,它将Riak的分布式和高可用性方面与Solr的强大搜索功能结合起来。以下是了解更多信息的各种链接

    代码:

    幻灯片柏林流行语2013年6月: