Or use a list function;

http://wiki.apache.org/couchdb/Formatting_with_Show_and_List

You can use one with _all_docs and you can POST an array of ids too.

http://wiki.apache.org/couchdb/HTTP_view_API

> Since 0.9 you can also issue POST requests to views where you can send the 
> following JSON structure in the body:
> {"keys": ["key1", "key2", ...]}

B.

On 24 May 2012 11:58, Mike Kimber <[email protected]> wrote:
> Looking at Show documentation and running a quick test I don't think this 
> helps as Show has to be referenced by a doc._id or view key. If these aren't 
> provided it returns null. This makes sense as its for generation of a html, 
> XML page/doc etc.
>
> So I'd have to  get a list of all doc ID's I want and then call the show 
> function for each and to get a filtered list I need a view.
>
> Mike
>
> -----Original Message-----
> From: Mike Kimber [mailto:[email protected]]
> Sent: 24 May 2012 10:47
> To: [email protected]
> Subject: RE: Am I doing something fundamentally wrong?
>
> Aurélien,
>
> Thanks for the response and apologies I didn't get a notification (e-mail) of 
> my original post (or the 2nd one) or your response. When I look at my 
> original post in Google Reader is has "An error occurred while fetching this 
> message, sorry !", so there must be something in the e-mail that the mailing 
> list system does not like.
>
> In response to your original response " I'm a bit puzzled by the fact that 
> your map functions use the document ID". I do this because I load the data 
> into Luciddb and this allows me to join between tables. This is not my end 
> game this is just a compromise due to the time it takes to generate a view 
> and my need to play/discover with the data.
>
> I will look at show to see if It helps, however it does not really answer my 
> original questions and it does not remove the more general issue that view 
> build takes a very long time, it only uses a single CPU and uses a bucket 
> load of space even with compression on (no idea why when it has a lot less 
> data than the original)
>
> Thanks
>
> Mike
>
> -----Original Message-----
> From: Aurélien Bénel [mailto:[email protected]]
> Sent: 24 May 2012 07:40
> To: [email protected]
> Subject: Re: Am I doing something fundamentally wrong?
>
> Hi Mike,
>
>> Didn't seem to get there first time so having another go
>
> As I wrote in my earlier post, the use of 'map' functions in both of your 
> examples is overkill.
> Use 'show' functions instead.They won't require an index to be built.
>
>
> Regards,
>
> Aurélien

Reply via email to