我有一个视图,在这个视图中定义了map和reduce函数,并且在这个视图中非简化和非简化查询都很有用(这里最需要非简化查询)。couchdb索引器如何处理reduce函数?
当它重新索引少量的10k文档时,CPU会进入最高状态并且需要很长的时间才能生成完整索引。删除(或简化)reduce函数解决了这个问题,在couchjs日志中我可以看到,reduce/rereduce调用会占用所有资源。
问题是:即使使用“reduce = false”选项查看视图,为什么couchdb调用会减少/ rereduce生成索引?我不认为有可能将这些值用作预计算,所以我做错了什么?
你的地图和减少功能是什么样的? – 2013-02-09 21:03:35