如何使用R中弹性包中的index_create()索引数据

时间:2017-11-03 12:49:08

标签: r elasticsearch ropensci

这是我在R中编码虹膜数据的代码。

library(elastic)
iris<-datasets::iris

body <- list(data = list(iris))

index_create(index = 'iris',body = body)

但它会出现以下错误。

Error: 400 - Failed to parse content to map. 
Please explain how to give data in the body of the index_create();

1 个答案:

答案 0 :(得分:1)

这里有

elastic维护者。 index_create仅用于创建函数名称所指示的索引。也就是说,创建索引,而不是创建索引并将数据插入索引。从你的例子中你可能想要

index_create(index = "iris")
docs_bulk(iris, "iris")