Spring boot Spring Boot-Couchbase自动索引不工作
我已经用spring boot和couchbase实现了一个项目 我还定义了自动索引:true。在Couchbase控制台上,我可以看到“生产视图”部分下的视图,但coucshbase仍然给我以下错误: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
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这样的一些方法仍在使用它们 您可以在此处阅读完整的说明: