#solr
Вопрос:
В моем текущем приложении есть механизм Solr для хранения больших объемов данных, однако я хотел бы, чтобы некоторые из этих данных были скопированы в базу данных PostGres.
В идеале эта «репликация» должна иметь механизм дельта-сравнения, чтобы не пропустить какие-либо данные, поступающие из Solr.
Я вижу множество примеров импорта данных из базы данных в Solr (DataImportHanlder), но не наоборот, я не могу найти ни одного обработчика данных в документации Solr.
Есть какие-нибудь предложения?
Спасибо
Комментарии:
1. Обычно Solr не является хранилищем исходных данных, а скорее содержит копию данных, оптимизированную для поиска. Каков источник ваших данных Solr?
2. Обычно вы можете использовать это
_version_
поле для отслеживания самого большого значения, которое вы видели до сих пор. Сохраните это значение и используйте его в качестве дельты, для которой документы были обновлены с момента вашей последней выборки.