a | b | |
---|
| 0 | + | example document: |
---|
| 0 | + | |
---|
| 0 | + | { |
---|
| 0 | + | "_id": "2286-1996-08-20", |
---|
| 0 | + | "_rev": "2-4aa5b6393c663ae3794efd67b9bbbd87", |
---|
| 0 | + | "title": "A title", |
---|
| 0 | + | "text": "This is an example", |
---|
| 0 | + | "tokens": [ |
---|
| 0 | + | "This", |
---|
| 0 | + | "is", |
---|
| 0 | + | "an", |
---|
| 0 | + | "example" |
---|
| 0 | + | ] |
---|
| 0 | + | } |
---|
| 0 | + | |
---|
| 0 | + | map:function(doc) { |
---|
| 0 | + | if ("tokens" in doc) { |
---|
| 0 | + | for (var i in doc.tokens) { |
---|
| 0 | + | emit(doc.tokens[i], doc._id); |
---|
| 0 | + | } |
---|
| 0 | + | } |
---|
| 0 | + | } |
---|
| 0 | + | |
---|
| 0 | + | reduce:function(keys, values) { |
---|
| 0 | + | var docs = []; |
---|
| 0 | + | for (var i = 0; i < values.length; ++i) { |
---|
| 0 | + | docs.push(values[i]); |
---|
| 0 | + | } |
---|
| 0 | + | return docs; |
---|
| 0 | + | } |
---|
| 0 | + | |
---|
| 0 | + | error msg: |
---|
| 0 | + | Error: reduce_overflow_error |
---|
| 0 | + | |
---|
| 0 | + | Reduce output must shrink more rapidly: Current output: '[["2650-1996-08-20","2650-1996-08-20","2650-1996-08-20","2650-1996-08-20","2650-1996-08-20","2650-19'... (first 100 of 849 bytes) |
---|
... | |
---|