Обновить не вложенное свойство для вложенного типа в документе ElasticSearch - PullRequest
0 голосов
/ 03 мая 2019

Мы создаем динамический объект в индексе эластичного поиска.При создании у нас нет сопоставления для этого объекта, поэтому объект создается с типом nonnested, как указано ниже.

"categoriesScore": {
    "properties": {
          "score": {
             "type": "float"
           },
          "categoryName": {
             "type": "text",
             "fields": {
                 "keyword": {
                      "ignore_above": 256,
                      "type": "keyword"
                  }
              }
           },
           "categoryId": {
                  "type": "long"
           }
   }
},

Итак, нам нужно обновить тип свойства до nested для некоторого nonnested объекта.

, который мы опробовали ниже кода

await _client.MapAsync<DocumentEntity> (c => c.Index(_index).Type(_type)).ConfigureAwait (false);

Нам нужно NESTзапрос, чтобы мы могли обновить nonnested тип до nested тип документа

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