我已经能够将数据从我的cloudant实例同步到基于nodejs的pouchdb,但是我需要设置一个辅助搜索索引,因此我在couchdb实例上创建了一个视图,但是我无法在同步的pouchdb实例中看到它。
我在cloudant和所有文档中都看到了它,但是在pouchdb上同步和调用alldocs之后,它就不在了。另外,我使用的是pouchdb-find插件,我不能引用辅助索引搜索字段。当然,从pouchdb,如果设置了二级索引,它可以正常工作。
我是不是遗漏了什么?同步不复制PouchDB中的设计文档吗?如果不是,创建持久二级索引的最佳方法是什么?
有什么好的医生吗?(诺兰.)说到docs或support,用户社区是否有IRC机房或couchdb的其他实时支持?
谢谢你的关注,保罗
发布于 2015-05-26 02:17:45
pouchdb-find是Cloudant查询语言的一种重新实现,而不是它们的搜索索引(我认为这就是您所说的)。它也没有完成,我只写了大约一半的操作符。)您也可以尝试pouchdb-快速搜索插件,这是为全文搜索。
一般来说,我通常给人们的建议是,根本不同步设计文档--只需使用过滤器进行复制,以避免同步设计文档。然后,您可以为您碰巧在的平台(PouchDB、CouchDB、Cloudant、各种PouchDB插件等)创建优化的设计文档。
是的,我们通常在IRC频道内和邮件列表上有很好的响应,但这是一个小操作,因为我们不是由Cloudant、Couchbase或任何人赞助的。核心的PouchDB团队都是狂热者。:)
发布于 2015-05-27 06:08:22
也许这是愚蠢的,但是,访问沙发的用户有管理的角色吗?只有管理员才能查看和编辑设计文档。
https://stackoverflow.com/questions/30447589
复制相似问题