Elasticsearch:没有映射的架构?

时间:2018-06-09 10:31:56

标签: elasticsearch elasticsearch-mapping

根据Elasticsearch的{​​{3}},映射类型将在7.x完全删除

我们如何在没有映射的情况下为Document提供架构结构?

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

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

1 个答案:

答案 0 :(得分:0)

他们将从映射中删除类型(示例中为PUT twitter { "mappings": { "_doc": { "properties": { "name": { "type": "text" }, "user_name": { "type": "keyword" }, "email": { "type": "keyword" } } } } } ),因为现在每个索引只有一种类型,其余的将是相同的:

user

如您所见,不再有/usr/bin类型。