我正在尝试使用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)