在ElasticSearch文档中将NonNested属性更新为嵌套类型

时间:2019-05-03 09:38:20

标签: elasticsearch

我们正在Elasticsearch索引中创建动态对象。创建时,我们没有此对象的映射,因此,使用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类型的文档

0 个答案:

没有答案