每次更新后更新另一个核心上的文档

时间:2017-06-23 07:27:50

标签: solr faceted-search

每次添加新文档时,是否可以将Solr配置为将聚合数据更新到另一个核心。

实施例

假设您拥有events核心和aggregate核心。 每次在events核心中添加新事件时,我都希望aggregate核心更新每种事件类型的一些信息。

我知道这可以使用方面来完成,但我想了解是否有可能将数据预先聚合到另一个核心甚至同一核心。

1 个答案:

答案 0 :(得分:1)

如果你想在每次添加文档时执行某些操作,你可以使用postcommit hook(在提交时触发,而不是更新,但我认为这对你有用)。

有了它,您可以运行一些java / sh /任何代码片段,通过使用facet /流表达式/普通查询可以聚合数据并将其插入到其他集合中。