Я начинающий с Solr, так что терпите меня. :)
В моем текущем проекте у меня очень простая БД - всего одна таблица, содержащая 4 поля: id, имя, тема, сообщение.
Как я понимаю, каждый раз, когда новая запись добавляется (или удаляется), мне нужно было бы добавить эту запись в индекс, выполнив, по сути, две операции: вставка записи в БД и добавление ее в индекс.
Это стандартная процедура или есть способ указать Solr автоматически переиндексировать таблицу БД через некоторый интервал или при наличии обновлений?
Кроме того, поскольку таблица очень проста, имеет ли смысл хранить эту информацию в БД? Почему бы просто не сохранить его в индексе Solr, учитывая, что я хочу, чтобы записи можно было искать по имени, теме и сообщению?
Мои настройки: Java, Hibernate, MySQL и Solrj.