使用GWan的键/值存储可以为实体创建多个索引吗?

时间:2013-04-23 13:29:52

标签: key-value-store g-wan

对于GWan的键值存储,我可以为给定的单一类型的实体创建多个索引吗? 我也可以一次查询多个索引,例如查找带有年龄的项目> 5和高度> 100,如果我索引年龄和身高。

1 个答案:

答案 0 :(得分:1)

  

我可以为给定的单一类型的实体创建多个索引吗?

如果你的意思是,在记录中有多个字段的多个索引(一个键的值多于一个),那么你可以。只需看看kv.c示例:http://gwan.ch/source/kv.c(由于任何原因,不显示Stackoverflow文本格式菜单,所以我在文本中编写了链接而不是嵌入 - 如果有人可以请停止验证码我必须回答每个问题,这很好。)

  

我可以一次查询多个索引,例如查找带有年龄的项目> 5和高度> 100,如果我索引年龄和身高?

您可以轻松编写一个函数来执行此操作,并查找第一个索引中第一个搜索中出现的记录和第二个索引的第二个搜索中的记录。

这是非常快的,因为结果被返回排序。