Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot Spring Boot-Couchbase自动索引不工作_Spring Boot_Couchbase - Fatal编程技术网

Spring boot Spring Boot-Couchbase自动索引不工作

Spring boot Spring Boot-Couchbase自动索引不工作,spring-boot,couchbase,Spring Boot,Couchbase,我已经用spring boot和couchbase实现了一个项目 我还定义了自动索引:true。在Couchbase控制台上,我可以看到“生产视图”部分下的视图,但coucshbase仍然给我以下错误: No index available on keyspace todolist that matches your query. Use CREATE INDEX or CREATE PRIMARY INDEX to create an index, or check that your exp

我已经用spring boot和couchbase实现了一个项目

我还定义了自动索引:true。在Couchbase控制台上,我可以看到“生产视图”部分下的视图,但coucshbase仍然给我以下错误:

No index available on keyspace todolist that matches your query. Use CREATE INDEX or CREATE PRIMARY INDEX to create an index, or check that your expected index is online
有人能告诉我我错过了什么吗


Thx

您可以尝试将其添加到CouchbaseConfig类中

@Override
@ConditionalOnMissingBean(name = BeanNames.COUCHBASE_INDEX_MANAGER)
@Bean(name = BeanNames.COUCHBASE_INDEX_MANAGER)
public IndexManager indexManager() {
        return new IndexManager(true, true, true);
}

希望它能有所帮助。

我在couchbase中对一个新桶进行测试时遇到了这个问题


@N1QLPRIMARYINDEX和@VIEWINDEX注释似乎只在我将Spring Boot应用程序作为可执行Jar运行时创建索引。

Couchbase不建议同时使用@N1QLPRIMARYINDEX和@VIEWINDEX,它们只在开发期间有用

@ViewIndexed-视图即将离开couchbase,只有像deleteAll这样的一些方法仍在使用它们

您可以在此处阅读完整的说明: