Я рассматриваю возможность использования CouchBase для приложения, которое очень тяжело читать и писать. Мне также потребуется поддержка поиска на основе различных атрибутов документов, а также запросов диапазона.
В CouchBase есть представления, позволяющие выполнять поиск помимо поиска по ключу и значению, но похоже, что это в основном для получения документов в определенном диапазоне, например. получить все документы, проиндексированные между двумя указанными ключами, а не «дать мне все документы, которые имеют атрибут жанра «приключение»» или «дать мне все документы, которые имеют дату создания между 1/1/1 и 2/1/1»
Есть ли способ добиться того, что я хочу, без внешнего индекса?