Date type


(Igor Gubaidullin) #1

Вопрос такой. Есть существующий индекс с таким маппингом:

{
  "sentiment": {
    "mappings": {
      "test-type": {
        "properties": {
          "author": {
            "type": "text",
            "fields": {
              "keyword": {
                "type": "keyword",
                "ignore_above": 256
              }
            }
          },
          "date": {
            "type": "text",
            "fields": {
              "keyword": {
                "type": "keyword",
                "ignore_above": 256
              }
            }
          },
          "message": {
            "type": "text",
            "fields": {
              "keyword": {
                "type": "keyword",
                "ignore_above": 256
              }
            }
          },
          "polarity": {
            "type": "float"
          },
          "sentiment": {
            "type": "text",
            "fields": {
              "keyword": {
                "type": "keyword",
                "ignore_above": 256
              }
            }
          },
          "subjectivity": {
            "type": "float"
          }
        }
      }
    }
  }
}

Проблема в том, что тут date с типом text. A хотелось бы иметь timestamp. Как можно это сделать для уже существующего индекса?
Спасибо.


(Igor Motov) #2

Надо переиндексировать либо в тот же самый или в другой индекс. Если в тот-же, то можно воспользоваться multi field, если в другой - то можно просто создать другой индекс с правильным маппингом.


(system) #3

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.