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
