【问题标题】:Using Secondary Indices as input to a map reduce function in Riak在 Riak 中使用二级索引作为 map reduce 函数的输入
【发布时间】:2012-12-06 17:04:54
【问题描述】:

在使用二级索引查询的输出时,有谁知道在使用 Riak 中的 HTTP API 的 map reduce 中“输入”项将采用什么形式? Riak 网站声明“如果您启用了二级索引,则输入列表也可以引用二级索引查询”,但从不解释会采用什么形式。

由于大多数 map reduce 查询的输入格式是 "input" : ["bucket", "key", "keydata"] 相当于 'curl riakhost:port/buckets/bucketname/index/indexname_bin/indexvalue '?

一个链接或一些信息会很有用。

【问题讨论】:

    标签: javascript mapreduce riak


    【解决方案1】:
    "inputs":{"index":"INDEX_NAME_bin","bucket":"BUCKET","key":"INDEX_VALUE"}
    

    二级索引的“示例”部分展示了如何使用精确匹配以及范围查询作为 mapreduce 的输入:

    http://docs.basho.com/riak/1.2.1/tutorials/Secondary-Indexes---Examples/#Exact-Match-Query

    http://docs.basho.com/riak/1.2.1/tutorials/Secondary-Indexes---Examples/#Range-Query

    【讨论】:

    • 感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多