全部产品
云市场

API/SDK数据导入

更新时间:2019-08-22 11:03:23

OpenSearch中的数据,既支持数据源导入;也支持无数据源,通过API/SDK/控制台上传文件的方式导入数据。

通过API/SDK导入非常灵活,完全由用户控制,具体请参见API开发者指南Java SDK Demo文档Php SDK Demo文档

注意:

  1. 控制台上传文件的功能一般用于搜索功能测试,不适用于大量文档上传,效率比较低,一次只能上传2M大小的文档。其他API/SDK更多推送系统限制点击此处查看文档。
  2. API/SDK不支持设置数据处理插件,自行拼接后传入OpenSerach. 比如,array类型使用API上传时,注意不要上传为string格式,而是上传为数组类型。
    例:
  1. //定义Map对象存储上传文档数据,此为文档2
  2. Map<String, Object> doc2 = Maps.newLinkedHashMap();
  3. doc2.put("id", 1);
  4. String[] literal_arr2 = {"元素1","元素2"};
  5. doc2.put("literal_arr", literal_arr2);