子字段中的Raw和关键字

时间:2019-05-04 22:50:31

标签: elasticsearch kibana

我使用此映射创建了一个索引:

 "movies2": {
    "aliases": {},
    "mappings": {
      "movie": {
        "properties": {
          "fields": {
            "properties": {
              "actors": {
                "type": "text",
                "fields": {"raw": {"type": "keyword"}}
              },
              "directors": {
                "type": "text",
                "fields": {"raw": {"type": "keyword"}}
              },
              "genres": {
                "type": "text",
                "fields": {"raw": {"type": "keyword"}}
              },

但是稍后当我尝试使用来检查映射时: http://localhost:9200/movies2/?pretty

我发现映射已转换为:

 "genres": {
                "type": "text",
                "fields": {"keyword": {"type": "keyword"}}


      },

我正在使用ElasticSearch 7.0。是否不再使用“原始”关键字?创建索引时,将其转换为“关键字”是默认行为吗?

此致

0 个答案:

没有答案