Index results for a single node

Index results for a single node

A specific URI is used to get index results for a single node.

There’s a special URI which accepts index results only from the targeted node. It is used only for development and debugging, not meant to be public. The following is an example where two different nodes are queried from a four node cluster.

> curl -s 'http://192.168.1.80:8092/_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"}
]}
> curl -s 'http://192.168.1.80:8092/_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"}
]}
Note: For this special API, the default value of the stale parameter is stale=false , while for the public, documented API the default is stale=update_after .