使用二次指数作为Riak中地图缩减函数的输入



当使用辅助索引查询的输出时,有人知道在使用Riak中的HTTP API的map reduce中"input"项将采取什么形式吗?Riak网站表示,"如果你启用了二级索引,输入列表也可以引用二级索引查询",但从未解释会采取什么形式。

由于大多数map reduce查询的输入格式都是"input":["bucket"、"key"、"keydata"],因此与"curl riakhost:port/backetname/index/indexname_bin/indexvalue"等效的是什么?

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

"inputs":{"index":"INDEX_NAME_bin","bucket":"BUCKET","key":"INDEX_VALUE"}

辅助索引的"示例"部分显示了如何使用精确匹配以及范围查询作为mapreduce:的输入

http://docs.basho.com/riak/1.2.1/tutorials/Secondary-Indexes---Examples/#Exact-匹配查询

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

最新更新