Я исследую Sunspot как возможное решение для индексации нашего проекта.Есть одна вещь, о которой я не нахожу никакой информации: как обрабатываются обновления данных.Если у меня есть «настройка» класса, который я хочу проиндексировать, как сервер solr получает уведомление об изменениях объекта?
Кроме того, рассмотрим следующий сценарий:
У меня есть класс Artworkкакой синоним "has_many" и я бы построили свой индекс следующим образом:
Sunspot.setup(Artwork)
text :synonyms do
synonyms.map { |s| s.name }
end
end
Учитывая произведение "Мона Лиза" с синонимами "La Gioconda" и "Не такая большая улыбка".Когда я сейчас обновлю последний синоним, будет ли извещен solr и будет ли он перестроен для индекса «Мона Лиза»?