- Да, документ CouchDB выглядит снаружи как объект JSON, в который вы можете поместить все, что захотите, за исключением, вероятно, нескольких зарезервированных имен полей для обработки идентификаторов и ревизий документов.
- Эти "предопределенные"сами представления являются просто документами, поэтому вы можете изменять их динамически.
Если вам нужно больше ориентироваться на поиск, то есть несколько способов интеграции solr с CouchDB, которая обеспечивает более динамичныйподход к запросам.