Riak の map/reduce ジョブに Search の結果をフィードできることはわかっています。検索したいアイテムのバケツがあります。次に、map/reduce を使用して、100 としましょう。単純な解決策は、キーワードを検索し、制限を適用して、100 個のキーのセットで新しい map/reduce ジョブを開始することです。
ただし、Riak ですべての作業を行いたいと考えています。検索で直接マップ/リデュースを開始します。現在、ここで説明されている map/reduce init を使用しています。
"inputs": {
"bucket":"mybucket",
"query":"foo OR bar"
}
検索ですべてのキーが返されるのではなく、検索の上位一致のみが返されるように制限を設ける方法はありますか? このようなもの:
"inputs": {
"bucket":"mybucket",
"query":"foo OR bar",
"limit": 10
}