在elasticsearch中创建时设置ID

时间:2017-05-30 09:29:31

标签: elasticsearch

我实际上正在使用elasticsearch开始一个新项目,我从未使用过这个,所以我做了很多研究,我只需要一个答案:

创建对象时,如何选择对象的ID? 例如,当我创建此对象时:

{
  "title": "Facebook API Data PHP", 
   "category": "PHP",
   "tags": [
      "Facebook",
      "API"
   ],
   "test2": 3.5252156144514514521  
}

默认情况下,ID如下所示:AVxYqhmCnGpDth4S4vBA 我想在创建对象时设置ID object_1

1 个答案:

答案 0 :(得分:1)

在将数据索引到Elasticsearch时传递ID。喜欢

PUT indexName/typeName/object_1
{
  "title": "Facebook API Data PHP", 
   "category": "PHP",
   "tags": [
      "Facebook",
      "API"
   ],
   "test2": 3.5252156144514514521  
}