唯一のターゲットノードからインデックスの結果を得ることができる特殊なURIがあります。それは、開発とデバッグのためにのみ使用され、一般利用されるものではありません。ここでは、4ノードクラスタから2つの異なるノードに問い合わせる例を以下に示します。
shell> curl -s 'http://192.168.1.80:9500/_set_view/default/_design/ddoc2/_view/view1?limit=4' {"total_rows":250000,"offset":0,"rows":[ {"id":"0000136","key":1,"value":"0000136"}, {"id":"0000205","key":1,"value":"0000205"}, {"id":"0000716","key":1,"value":"0000716"}, {"id":"0000719","key":1,"value":"0000719"} ]} shell> curl -s 'http://192.168.1.80:9500/_set_view/default/_design/ddoc2/_view/view1?limit=4' {"total_rows":250000,"offset":0,"rows":[ {"id":"0000025","key":1,"value":"0000025"}, {"id":"0000158","key":1,"value":"0000158"}, {"id":"0000208","key":1,"value":"0000208"}, {"id":"0000404","key":1,"value":"0000404"} ]}
注意:
この特殊なAPIにおけるstaleパラメータのデフォルト値はstale=false
であり、一方で一般に文書化されているAPIのためのデフォルト値はstale=update_after
です。