johnthethird
3/19/2010 - 4:46 PM

map-reduce.rb

# Riak / Ripple code to use a regex to find keys
results = Riak::MapReduce.new(client)
               .add("my_bucket")
               .map("function(value,keyData,arg) {
                       var re = new RegExp(arg);
                       return value.key.match(re) ? [value.key] : [];
                     }", :keep => true, :arg => "^foo").run