Link Search Menu Expand Document Documentation Menu

元数据

_meta 映射参数允许您将元数据附加到您的映射定义。此元数据与您的映射一起存储,并在检索映射时返回,仅作为信息上下文,不影响索引或搜索操作。

您可以使用 _meta 映射参数提供重要详细信息,例如版本信息、描述或作者身份。元数据也可以通过提交覆盖现有元数据的映射更新来更新。

在映射上启用元数据

以下请求创建一个名为 products 的索引,其中包含一个 _meta 映射参数,其中包含版本和描述信息

PUT /products
{
  "mappings": {
    "_meta": {
      "version": "1.0",
      "description": "Mapping for the products index."
    },
    "properties": {
      "name": {
        "type": "text"
      },
      "price": {
        "type": "float"
      }
    }
  }
}

更新索引上的元数据

使用以下请求更新索引上的 _meta 映射参数

PUT /products/_mapping
{
  "_meta": {
    "version": "1.1",
    "description": "Updated mapping for the products index.",
    "author": "Team B"
  }
}

索引文档

创建索引后,您可以像往常一样索引文档。_meta 信息保留在映射中,不影响文档索引过程

PUT /products/_doc/1
{
  "name": "Widget",
  "price": 19.99
}

检索元数据信息

要验证您的 _meta 信息是否已存储,您可以检索索引的映射

GET /products/_mapping

剩余 350 字符

有问题?

想贡献?