使用R在Elasticsearch中索引数据时出错

时间:2019-07-18 09:05:25

标签: r elasticsearch

我正在尝试使用R将数据上传到Elasticsearch。数据作为数据表存储在R中。

我正在为R使用弹性包装,并且已经按照本教程中给出的步骤操作:https://ropensci.org/tutorials/elastic_tutorial/。我收到以下错误:

我正在使用以下代码上传数据表:

docs_bulk(elasticon, dt.mergedDataset, index = dt.mergedDataset$job_code)

我收到以下错误消息:

Error in sprintf(metadata_fmt, action, index, type, counter) : 
  arguments cannot be recycled to the same length

供参考,traceback()输出:

5: sprintf(metadata_fmt, action, index, type, counter)
4: make_bulk(x[data_chks[[i]], , drop = FALSE], index, type, id_chks[[i]], 
       es_ids)
3: docs_bulk(conn, make_bulk(x[data_chks[[i]], , drop = FALSE], 
       index, type, id_chks[[i]], es_ids), ...)
2: docs_bulk.data.frame(elasticon, dt.mergedDataset, index = dt.mergedDataset$job_code)
1: docs_bulk(elasticon, dt.mergedDataset, index = dt.mergedDataset$job_code)

0 个答案:

没有答案