在弹性搜索中保存到其他索引的哪种方式是在索引期间进行某些操作的结果

时间:2013-08-28 12:33:47

标签: indexing elasticsearch analyzer

我需要在索引操作(分析器或其他方式)中将某些操作的结果保存到另一个弹性搜索索引中。例如,我有:

  • Doc 1.1;时间2s
  • Doc 1.2;时间5s
  • Doc 2.1;时间3s
  • Doc 2.2;时间7s

我需要保存1.1 - 1.2的结果(例如,结果是2 - 5 => 3),在其他索引中(为了性能)。当然这是一个简化,还有一些其他领域。但是这样做的最佳方式是什么。

1 个答案:

答案 0 :(得分:0)

我认为你必须在你自己的代码中包装所有这些索引。 只需索引你的文档,然后,如果这是成功的,从他们或索引响应计算其他文档,并在第二个索引中索引它们。

我不确定我是否不知道这个问题,但如果就是这样,我很确定(尽管我可能错了)ES无法自行完成那些秒数的索引,无论它多么神奇。

祝你好运。