Riak 文档对 KV 搜索和索引http://docs.basho.com/riak/1.2.1/cookbooks/Riak-Search---Indexing-and-Querying-Riak-KV-Data/有很好的解释。建议在此处分别为每个存储桶启用 KV 索引。因此,您需要为每个存储桶调用一个特殊命令。
我想让所有存储桶默认为 KV 索引。如何做到这一点?可能吗?谢谢。
Riak 文档对 KV 搜索和索引http://docs.basho.com/riak/1.2.1/cookbooks/Riak-Search---Indexing-and-Querying-Riak-KV-Data/有很好的解释。建议在此处分别为每个存储桶启用 KV 索引。因此,您需要为每个存储桶调用一个特殊命令。
我想让所有存储桶默认为 KV 索引。如何做到这一点?可能吗?谢谢。
您可以设置默认存储桶属性,但我建议您不要这样做,因为有一天您可能想要一个未索引的存储桶。
编辑跟进这一点 - Riak 1.4 将允许您设置布尔search
属性,但 1.4 之前的 Riak 要求在对存储桶启用搜索时指定提交挂钩。如果您确实需要为保存到 Riak 的所有内容建立索引,我目前唯一的建议是将数据自动转储到 SOLR/Lucene,而不是尝试在第一次将对象写入时围绕启用 Riak Search 放置一些复杂的语义。一个桶。