我正在研究 Sunspot 作为我们项目的一种可能的索引解决方案。有一件事,我没有找到任何信息:如何处理数据更新。如果我“设置”了我希望索引的类,solr 服务器如何收到有关对象更改的通知?
此外,请考虑以下场景:
我有“has_many”同义词的类艺术品,我会这样构建我的索引:
Sunspot.setup(Artwork)
text :synonyms do
synonyms.map { |s| s.name }
end
end
给定具有同义词“La Gioconda”和“Not so big smile”的艺术品“蒙娜丽莎”。当我现在更新最后一个同义词时,会通知 solr 并重建“蒙娜丽莎”的索引吗?