使用_id字段填充另一个elasticsearch 6

时间:2018-03-26 19:23:56

标签: php database elasticsearch field

假设我的映射是

"try_field": {
    "type": "keyword"
}

所以当我插入这个索引时,我希望try_field在其中有自动生成的_id值(由elasticsearch本身生成)。
是否可以制作它?插入然后更新的任何其他解决方案?

我尝试编写脚本,但是当我运行它时,没有给我一个线索。 我还以为使用elasticsearch-php会有所帮助,因为在谈论管理和使用数据库作为对象时非常灵活,但在这种情况下仍然没用。

1 个答案:

答案 0 :(得分:1)

我可以建议你替代解决方案:

自己生成id并将其放入_id和自定义字段

POST my_index/my_time/some_custom_id_Udl0f4E
{
  try_field: "some_custom_id_Udl0f4E"
}

批量请求也支持自定义ID。