1

根据 Elasticsearch 的路线图,映射类型将在 7.x 中完全删除

我们如何在没有映射的情况下为 Documents 提供模式结构?

例如,我们将如何替换它(具有 3 个特定数据类型字段的 Doc/mapping_type):

PUT twitter
{
  "mappings": {
    "user": {
      "properties": {
        "name": { "type": "text" },
        "user_name": { "type": "keyword" },
        "email": { "type": "keyword" }
      }
    }
}
4

1 回答 1

1

他们user将从映射中删除类型(在您的示例中),因为现在每个索引只有一种类型,其余的将是相同的:

PUT twitter
{
  "mappings": {
    "_doc": {
      "properties": {
        "name": { "type": "text" },
        "user_name": { "type": "keyword" },
        "email": { "type": "keyword" }
      }
    }
  }
}

如您所见,user不再有类型。

于 2018-06-09T10:57:07.137 回答