You can use MapReduce views to create queryable indexes in Couchbase Data Platform.
Although still maintained and supported for legacy use, Views date from the earliest days of Couchbase Server development, and as such are rarely the best choice over, say, our Query service if you are starting a fresh application. See our discussion document on the best service for you to use.
Note, if you are provisioning Views on Couchbase Server for a legacy application, they must run on a couchstore bucket.
MapReduce queries can be further customized during query time to allow only a subset (or range) of the data to be returned.
|See the Incremental MapReduce Views and Querying Data with Views sections of the general documentation to learn more about views and their architecture.
You can find further information in the API docs.