Related question though: can you use include_docs=true with reduce, or
do you have to make a separate query?

A

On Wed, Apr 1, 2009 at 10:16 AM, kowsik <[email protected]> wrote:
> I would highly recommend that you do emit(doc.field, null) so that the
> key space doesn't get unwieldy and large. Since the id of the document
> is part of the map results, you can always fetch it using
> include_docs=true.
>
> K.
>
> On Wed, Apr 1, 2009 at 10:12 AM, Manjunath Somashekhar
> <[email protected]> wrote:
>>
>> hi All,
>>
>> We have been using couchdb (built out of trunk) for prototyping an idea and 
>> would like to thank and congratulate you folks for a simple and usable 
>> schema free db.
>>
>> We plan to store few million documents in couchdb and we would like to 
>> create couple of views to fetch the data appropriately. We have inserted a 
>> million documents (each containing about 20 fields). We are 
>> indexing/creating a view on a particular field of the document. The map 
>> function of the view is simple straight forward emit (emit(doc.field, doc)). 
>> It takes about 90 mins to build the required B-Tree index the first time. 
>> All the subsequent queries are performing extremely well (milli second 
>> responses). Can anything be done to reduce the 90 mins taken to build the 
>> required B-Tree index the first time?
>>
>> Environment details:
>> Couchdb - 0.9.0a757326
>> Erlang - 5.6.5
>> Linux kernel - 2.6.24-23-generic #1 SMP Mon Jan 26 00:13:11 UTC 2009 i686 
>> GNU/Linux
>> Ubuntu distribution
>> Centrino Dual core, 4GB RAM laptop
>>
>> Thanks
>> Manju
>>
>>
>>
>>
>

Reply via email to