Сырье и Ключевое слово в подполях - PullRequest
0 голосов
/ 05 мая 2019

Я создал индекс с этим отображением:

 "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. Ключевое слово "raw" больше не используется? Является ли поведение по умолчанию для преобразования его в «ключевое слово» при создании индекса?

С уважением,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...