map関数とreduce関数の両方が定義されているビューがあり、このビューではreducedクエリとnon-reducedクエリの両方が役立ちます(ここでは非reducedクエリが最も必要です)。
少量の10,000ドキュメントのインデックスを再作成する場合、CPUがトップになり、完全なインデックスを作成するには何年もかかります。reduce関数を削除(または単純化)すると問題が解決し、couchjsログで、reduce/rereduce呼び出しがすべてのリソースを消費することがわかります。
問題は、ビューが「reduce = false」オプションで照会された場合でも、couchdbがreduce /rereduceを呼び出してインデックスを構築するのはなぜですか?これらの値を事前計算として使用することはできないと思いますが、何が間違っているのでしょうか。