【发布时间】:2011-12-24 02:48:34
【问题描述】:
我不使用 Reduce 部分索引。取而代之的是,我使用 Where 子句进行 Map 索引查询。这两种方式有什么区别:是使用 Map-Reduce 索引的 Reduce 部分还是在 Map 索引上使用 Where 子句?
我的猜测,如果我错了,请纠正我。在 Map-Reduce 索引的情况下,您将较少的数据存储为索引的一部分,因此查询效率更高。但是,如果您需要对某种文档类型进行多次查询,使用一个 Map 索引(具有不同的 Where 条件)而不是多个 Map-Reduce 索引可能更有效。
【问题讨论】: