Indexing 查询中变量数组的couchbase索引

Indexing 查询中变量数组的couchbase索引,indexing,couchbase,n1ql,Indexing,Couchbase,N1ql,我尝试进行并运行一些N1QL查询,以查找文档中某个字段和查询中变量数组的元素相匹配。但查询的速度太慢了。 查询如下所示 从桶中选择*其中tp='type'和 1484618520和1484618615之间的tm和nm='name'以及 选中=假,bucket.gm在[测试,测试2] [测试,测试2]零件根据条件而变化 我想加速这个查询 如何为此查询创建包含变量数组的索引 谢谢。我使用下面的命令解决了这个问题 在bucketgm、tp、tm、nm上创建索引新的_索引,使用gsi检查 我将gm字段设

我尝试进行并运行一些N1QL查询,以查找文档中某个字段和查询中变量数组的元素相匹配。但查询的速度太慢了。 查询如下所示

从桶中选择*其中tp='type'和 1484618520和1484618615之间的tm和nm='name'以及 选中=假,bucket.gm在[测试,测试2]

[测试,测试2]零件根据条件而变化

我想加速这个查询

如何为此查询创建包含变量数组的索引


谢谢。

我使用下面的命令解决了这个问题

在bucketgm、tp、tm、nm上创建索引新的_索引,使用gsi检查

我将gm字段设置为新索引的前导键

然后,查询速度得到了全面提高