我尝试制作并运行一些N1QL查询,查找文件中某些字段与查询中的变量数组元素匹配。但查询速度太慢。 查询如下所示。
从
bucket
中选择*,其中tp ='type'和 tm在1484618520和1484618615之间,nm ='name'和 checked = false和(“TEST”,“TEST2”中的)bucket.gm)
[“TEST”,“TEST2”]部分根据条件变化。
我想加快这个查询。
如何为此查询创建索引,包括变量数组?
感谢。
答案 0 :(得分:1)
我使用下面的命令解决了这个问题。
create index new_index on bucket(gm,tp,tm,nm,checked) using gsi;
我将“gm”字段设置为新索引的前导键。
然后查询速度得到了全面提升。