no, see reponses to my thread "what's the order of docs/keys going into
reduce func?" from 22.09.
for small sets, it's reversed but that seems just a local consequence of
some algo.
ciao
svilen
On Tue, 6 Nov 2012 16:55:57 +0400
Vladislav Ponomarev <ponomarevvlad@gmail.com> wrote:
> Hello,
>
> Per CouchDB guide, the reduce function signature looks like this:
>
> function (key, values, rereduce) {
> return ...; // some calculations happen here
> }
>
> where the definition of first arguments is as follows:
>
> >
> > when rereduce is false, then:
> >
> > - key will be an array whose elements are arrays of the form
> > [key,id], where key is a key emitted by the map function and id is
> > that of the document from which the key was generated.
> > - values will be an array of the values emitted for the
> > respective elements in keys.
> >
> >
> My question is: when rereduce is false, are there any guarantees
> regarding the order of key (or values) array elements? My gut feel
> (based on Reduce vs Rereduce chapter) is that keys, and respectively
> values, should be ordered, but I do not see any direct confirmation.
>
> >
> Any ideas? Thank you!
|