On Tue, Mar 3, 2009 at 2:17 PM, Barry Wark <[email protected]> wrote:
> I don't claim to have groked CouchDB enough to know what the
> priorities for GSoC projects should be, but the missing feature that
> is preventing my organization from using CouchDB is the ability to
> combine view results using boolean combinations (e.g. I want all the
> doc ids of documents in view1 AND in view2 or all the doc ids of
> documents in view1 OR view2 etc.), including temporary views.
>
> I suspect this would be best implemented in Erlang, though perhaps the
> proposal for enhancing the external view servers or better Lucene
> integration is the better approach.
>

This is a good proposal. Versions of it have been discussed on the
list and IRC on and off for a while.

Views have a by-docid index, which means docid intersections can
happen in constant space as long as startkey/endkey aren't used.

-- 
Chris Anderson
http://jchris.mfdz.com

Reply via email to