我是 Riak 的新手,我一直在阅读riak 的文档中的这一章。它表明,通过向桶和键添加结构信息,可以克服键/值操作的一些限制。
尽管文章说明了如何构建此类密钥的示例:
传感器数据键可以以 sensor_ 或 temp_sensor1_ 开头,后跟时间戳(例如 sensor1_2013-11-05T08:15:30-05:00)
没有提到如何通过键前缀(例如sensor1_)查询数据的方法。环顾stackoverflow,我发现了这个问题。其中提到了 MapReduce 和密钥过滤作为一种可能的解决方案。但是关于关键过滤器的文档指出它们是一个即将被弃用的功能。我还检查了 Riak 搜索作为一种可能的方式,但无法找到通过键前缀查询数据的方法。
我的问题是:通过键前缀搜索数据的最佳方法是什么?我将不胜感激一个例子。