Hello, I am trying to list a subset of keys in a bucket using the python client with the key filter functionality. My objects are all binary data, with content-type of application/binary. After adding a bunch of filters to my query, e.g.:
filters = key_filter.tokenize("/", 1).eq("foo") filters = filters & key_filter.tokenize("/", 2).eq("bar") query.add_key_filters(filters) I'm doing: res = query.map(""" function(v) { return [[v.key]]; }""").run() for k in res: print k This gives the following exception: "error":"bad_utf8_character_code" When I use ascii or json objects, I don't get the exception, and the keys get listed properly. I assume that riak is trying to parse the data of my binary object and failing because the data isn't utf8 encoded. Is it possible to do this without writing my own data extractor? Is there a better way to list a subset of keys? Thanks, -sam _______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com