每次添加新文档时,是否可以将Solr配置为将聚合数据更新到另一个核心。
假设您拥有events
核心和aggregate
核心。
每次在events
核心中添加新事件时,我都希望aggregate
核心更新每种事件类型的一些信息。
我知道这可以使用方面来完成,但我想了解是否有可能将数据预先聚合到另一个核心甚至同一核心。
答案 0 :(得分:1)
如果你想在每次添加文档时执行某些操作,你可以使用postcommit hook(在提交时触发,而不是更新,但我认为这对你有用)。
有了它,您可以运行一些java / sh /任何代码片段,通过使用facet /流表达式/普通查询可以聚合数据并将其插入到其他集合中。