n1ql未拾取couchbase索引

n1ql未拾取couchbase索引,couchbase,n1ql,Couchbase,N1ql,我试图创建一个覆盖索引,其中数据按元素排序。 索引似乎不起作用。 你能帮个忙吗 示例查询- 选择ax、by、az、ts 从测试 其中meta().id像'CX%'和az='BBD' 限制100 示例索引- 在测试(ax、by、az、ts DESC)上创建索引INDEX\u test\u sec\u idx,其中((meta().id)类似于“CX%”),带有{“num\u replica”:1} 我得到以下错误- keyspace csrt_测试中没有与您的查询匹配的索引。使用“创建索引”或“创

我试图创建一个覆盖索引,其中数据按元素排序。 索引似乎不起作用。 你能帮个忙吗

示例查询-

选择ax、by、az、ts 从测试 其中meta().id像'CX%'和az='BBD' 限制100

示例索引- 在测试(ax、by、az、ts DESC)上创建索引
INDEX\u test\u sec\u idx
,其中((meta().
id
)类似于“CX%”),带有{“num\u replica”:1}

我得到以下错误-


keyspace csrt_测试中没有与您的查询匹配的索引。使用“创建索引”或“创建主索引”创建索引,或检查您的预期索引是否联机。“,

缺少前导索引键值时,Couchbase索引不会索引文档。 因此,由于查询谓词必须引用前导索引键才能限定索引

select ax, by, az ,ts 
from test 
where meta().id like 'CX%' and az = 'BBD' AND ax IS NOT MISSING
limit 100

select ax, by, az ,ts 
from test 
where meta().id like 'CX%' and az = 'BBD' 
limit 100

CREATE INDEX index_test_sec_idx ON test(az, by, ax ,ts DESC) 
WHERE ((meta().id) like "CX%")