2013-07-19 66 views
0

我想要做的是從另一個存儲桶中讀取2i信息,這個信息是用erlang編寫的post commit hook中的。Erlang原生api for riak,沒有2i的文檔或示例? (Post Commit Hooks)

我一直在環視Riak文檔和許多其他地方,我可以想到,我似乎無法找到如何查詢與Riak內部erlang客戶端2i。

我可以做一個查詢與和HTTP接口至2i:

/buckets/TEST/index/pos_int/1/15 

並將其返回

{"keys":["set2i"]} 

我可以創建用下面的代碼的條目(裝入了Riak):

Robj = riak_object:new(<<"TEST">>, <<"set2i">>, void, "application/json"), 
Lst = [{"pos_int", 5}], 
Meta = dict:store(<<"index">>,Lst, dict:new()), 
I2obj = riak_object:update_metadata(Robj, Meta) 
{ok,C} = riak:local_client(). 
C:put(I2obj). 

這很好,但我的問題是與試圖找出如何做相同的查詢唱出本土的api來獲取謠言。與riak內部客戶端有關的任何文檔都不存在。

什麼我所需要的:如何做一個整數範圍查詢我的其他2I查詢選項

  • 信息

    • 信息,萬一我需要它

    任何幫助是多少讚賞。

  • 回答

    相關問題