我是新来ElasticSearch,所以这可能是东西很琐碎,但我还没有想出更好的东西是获取一切,处理与脚本和更新寄存器一个接一个。
我想做出点是一个简单的SQL更新:
UPDATE RECORD SET SOMEFIELD = SOMEXPRESSION
我的意图是用一些数据更有意义(这样的表达基本上是随机有效值池选择),以取代实际的虚假数据。
我是新来ElasticSearch,所以这可能是东西很琐碎,但我还没有想出更好的东西是获取一切,处理与脚本和更新寄存器一个接一个。
我想做出点是一个简单的SQL更新:
UPDATE RECORD SET SOMEFIELD = SOMEXPRESSION
我的意图是用一些数据更有意义(这样的表达基本上是随机有效值池选择),以取代实际的虚假数据。
有一对夫妇的开放 问题有关使能更新由查询文件。
技术挑战是,Lucene的段只读(即elasticsearch引擎盖下的使用文本搜索引擎库)。 你永远不能修改现有的文件。 什么,你需要做的是删除旧版本的文件(其中的方式为已删除,直到段合并发生将只被标记)和索引的新的。 这是现有的哪些更新的API一样。 因此,通过查询更新可能需要很长的时间而导致的问题,这就是为什么它尚未发布。 允许中断运行的查询机制将是一个不错的有太多这种情况。
但是,还有的通过查询插件更新暴露出正是该功能。 使用前只需提防的潜在风险。