Cloudant搜索索引查询限制

Eri*_*ner 9 cloudant

为什么搜索索引查询的结果限制为200行,而标准视图查询似乎没有限制?

Rob*_*son 7

从根本上说,因为我们在内存中保存了200个项目数组,因为我们会在所有匹配中流式传输,保留前200个得分命中.标准视图仅在起点和终点之间流式传输所有行.搜索的目的通常是在大海捞针中找到针头,因此通常不会获取数千个结果(与谷歌相比,点击进入第500页?).如果找不到所需内容,则可以优化搜索并再次查看.

有些情况下检索所有匹配是有意义的(我们可以按照我们找到它们的顺序对其进行流式传输,因此没有RAM问题).这是我们可以(并且应该)添加的功能,但目前还没有.