Видел эту относительно старую запись в блоге о функция поиска Cloudant.
Искал ответы на некоторые вопросы, так как мы используем надстройку Cloudant Heroku и должны поддерживать поисковые запросы:
Можно ли хранить поисковые индексы на основе Lucene ВНУТРИ самой CouchDB, чтобы при репликации БД (скажем, в Couchbase/CouchDB на мобильных устройствах) вместе с ней поступали и данные индекса?
Будет ли индексирование работать в реплицированных базах данных CouchDB или ТОЛЬКО в Cloudant?
Что, если у нас есть PDF-файлы, хранящиеся в виде вложений в документах CouchDB? Есть ли встроенная поддержка индексации и поиска таких полей? Должны ли мы анализировать PDF-файлы и писать собственные анализаторы, которые затем импортируем в Cloudant?
Каков наилучший возможный подход, если мы хотим поддерживать поиск содержимого «вложений» PDF в CouchDB, которые реплицируются из Cloudant в локальные экземпляры CouchDB на мобильных устройствах?
Было бы здорово, если бы кто-нибудь мог дать несколько советов по их достижению через Cloudant.
Я знаю, что есть несколько альтернатив, таких как CouchDB-Lucene, как уже упоминалось здесь.
Но поскольку мы используем Cloudant в качестве центральной CouchDB, было любопытно узнать, можно ли это сделать легко.
Спасибо