温馨提示×

Elasticsearch中怎么添加文档

小亿
91
2024-04-18 14:12:14
栏目: 编程语言

要在Elasticsearch中添加文档,可以使用以下两种方法:

  1. 使用Index API:使用Index API将文档添加到索引中。可以通过HTTP POST请求将文档数据发送给Elasticsearch的索引端点。例如,可以使用以下命令将一个文档添加到名为“my_index”的索引中:
POST /my_index/_doc
{
  "title": "Example Document",
  "content": "This is an example document for Elasticsearch"
}
  1. 使用Bulk API:如果要添加多个文档,可以使用Bulk API一次性将多个文档批量添加到索引中。可以将多个文档数据组合成一个JSON格式的文档列表,然后通过HTTP POST请求将其发送给Elasticsearch的_bulk端点。例如,可以使用以下命令批量添加两个文档到名为“my_index”的索引中:
POST /my_index/_doc/_bulk
{ "index" : { "_id" : "1" } }
{ "title": "Document 1", "content": "This is document 1" }
{ "index" : { "_id" : "2" } }
{ "title": "Document 2", "content": "This is document 2" }

以上是两种常用的方法,可以根据具体的需求选择适合的方法来添加文档到Elasticsearch中。

0