Ah, I follow now. This explanation should help.

Each design doc is being processed by an independent couchjs JavaScript 
interpreter.

If you want all views to be processed with exactly the same delta, put them all 
in the same design doc. You are trading off parallelism (# of ddocs, and # of 
CPU cores potentially) for synchronicity.

Another point to consider is that, if all views are in the same doc, an edit to 
any of them will cause recalculation of the *all* views in that doc. This might 
be good - maybe these views never change! It really depends on your development 
and deployment model.

-Joan

----- Original Message -----
From: "Tito Ciuro" <tci...@mac.com>
To: user@couchdb.apache.org
Sent: Tuesday, October 28, 2014 3:32:57 PM
Subject: Re: How does indexing really work?

Hi Sebastian,

Even if indexing had started several times and the updates seq number was 
valid, shouldn’t all tasks share the same number? (that is, shouldn’t all tasks 
be indexing the same delta?) :-/

Regards,

— Tito

> On Oct 28, 2014, at 12:08 PM, Sebastian Rothbucher 
> <sebastianrothbuc...@googlemail.com> wrote:
> 
> my Futon says sth like "Processed 0 of 4 changes (0%)" - and the # of
> changes might differ from the # of docs (at least when the indexing is
> started several times). Likewise, the Futon start page displays # of docs
> and the updates seq (=# of changes). Could that be one explanation?


Reply via email to