Hi, Thanks for your answer, > > thanks for testing this out, this looks like a configuration issue, > _multi should be a registered httpd_db_handler in local.ini as > follows. > > [httpd_db_handlers] > _multi = {multiview_httpd, handle_request} > > I will look into this and make sure it gets added.
I'll try to change the config on our side and give it a try. > > In the test scripts the following code > > var ddocThree = { > _id:"_design/three", > views: { > "test" : {map: "function (doc) {if (doc.integer % 3 == 0) > emit(doc.integer, null)};"} > } > }; > > is emitting keys with the doc._id as an integer, in this case for > multiples of 3, the second view ddocFour is emitting the documents > with keys that are multiples of 4. > > Hence when we do a multiview and find the intersections of these two > views we get the documents whose id (as integer keys) are multiples of > 12. Actually I did understand what the example does ;). However what I'd like to know if it is possible to pass parameters (keys, ranges) to the "called views" map functions ( in this example views "test" in _design/three and _design/four ) ? Something like : return all documents which id is a multiple of N _and_ , for instance , is created in a given time range (assuming we have a creation date field in the doc). Is this case covered by the multiview feature ? Regards, cdrx