1

セカンダリ インデックス クエリの出力を使用するときに、Riak で HTTP API を使用する map reduce で「入力」アイテムがどのような形式になるか知っている人はいますか? Riak の Web サイトには、「セカンダリ インデックスを有効にした場合、入力のリストはセカンダリ インデックス クエリを参照することもできます」と記載されていますが、それがどのような形式になるかについては説明されていません。

ほとんどの map reduce クエリの入力形式は "input" : ["bucket", "key", "keydata"] であるため、「curl riakhost:port/buckets/bucketname/index/indexname_bin/indexvalue」に相当するものは何ですか?

リンクまたはいくつかの情報が役立ちます。

4

1 に答える 1

4
"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

于 2012-12-06T20:12:51.707 に答える