Yeh it doesnt look like we pass in query paramters into view functions, I didnt think that would be possible with CouchDB either? if you are using query parameters inside the map function you cant build incremental indexes? (we support query_params in filters though)
If you want to fetch by name or category then you could: byname: { map: function(doc) { emit(
doc.name) }}, bycategory: { map ..... surely?
Or use GQL, the performance of these 'should' be relatively similiar, as Brian said follow #99 which will improve performance drastically