我正在使用Riak Search。在某些时候,我从桶中删除了索引。在将一些新对象添加到存储桶后,我重新打开了索引。
当我通过索引搜索时,我找不到未编入索引的对象。
我现在如何编制索引?我认为该解决方案也适用于其他未编入索引的传统存储桶。
答案 0 :(得分:1)
我的解决方案和Bucket-Types上的searchindices的一些类似问题我使用以下程序(仅在开发中)没有exp。现在用riak生产,所以其他人必须回答:
删除searchindex
riakc_pb_socket:delete_search_index(Pid,<<" XXX">>,[])。
重新索引并创建新索引(在本例中为默认值) 值已应用)
riakc_pb_socket:create_search_index(Pid,<<" XXX">>, <<&#;; _yz_default">>,[])。
之后你的索引应该更新,你也不必改变你的代码......
使用erlang和riak进行快乐编码
Canislupax