API接口说明

最近更新时间: 2026-03-13 09:03:00

TBDS大数据平台上的ElasticSearch访问接口与开源兼容,可以参考https://www.elastic.co/guide/en/elasticsearch/reference/7.10/rest-apis.html。以下给出部分常用的API样例。
创建索引:这个命令用于创建一个名为index_name的索引。

PUT /index_name

删除索引:这个命令用于删除一个名为index_name的索引。

DELETE /index_name

插入文档:这个命令用于在index_name索引中插入一个新的文档。文档的内容是JSON格式的,包含了一个或多个字段。

POST /index_name/_doc
{
  "field1": "value1",
  "field2": "value2"
}

查询文档:这个命令用于查询index_name索引中字段field的值为value的文档。

GET /index_name/_search?q=field:value

更新文档:这个命令用于更新index_name索引中ID为doc_id的文档,将字段field的值更新为new_value。

POST /index_name/_update/doc_id
{
  "doc": {
    "field": "new_value"
  }
}

删除文档:这个命令用于删除index_name索引中ID为doc_id的文档。

DELETE /index_name/_doc/doc_id