一个桶里的文件有没有限制?
我们有一个加载 180 万个文档的场景,但成功存储的文件最多只有 150 万。
另一个问题,当我们编写一个基本视图时,它只产生 1535 个结果,尽管可能有更多结果(几乎所有)。
通过 .net 客户端,我们也验证了 GetView 仅返回 1535。
再次,对文档数量和查看结果有任何限制吗?
如果可能的话,请用任何资源、链接指导我们。
谢谢
Couchbase 对文档的数量没有任何限制(只要您有足够的内存用于文档的键和磁盘)
看起来您的问题不是“大小”问题,而是您使用视图的方式。
您能否确认我们在“生产”中发布您的观点?
如果您仍在开发中使用该视图,您将只有文档的一个子集,除非您使用 full_set=true 执行查询。
您是否已验证文档已写入磁盘或该队列未处理?如果没有,它们将不会被索引。
“一旦文档被持久化到磁盘,文档就可以被视图机制索引。” - http://www.couchbase.com/docs/couchbase-manual-2.0/couchbase-views-datastore-indexseq.html
您是否尝试过针对视图执行查询并控制Stale
标志?
var view = client.GetView("foo","bar").Stale(StaleMode.False);
更多信息: