1

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

4

1 回答 1

1

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

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

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

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

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

于 2013-04-24T05:54:17.413 回答