如何在Elasticsearch 1.4中将类型从对象更改为嵌套

时间:2016-10-05 17:37:41

标签: javascript node.js elasticsearch

目前,我的映射看起来像这样。

hal: {
    properties: {
        debug: {
            type: "string",
            fields: {
                raw: {
                    type: "string",
                    index: "not_analyzed"
                }
            }
        },
        label: {
            type: "string",
            fields: {
                raw: {
                    type: "string",
                    index: "not_analyzed"
                }
            }
        },
        score: {
            type: "double"
        },
        sentiment: {
            type: "double"
        },
        type: {
            type: "string",
            index: "not_analyzed"
        }
    }
},

但是根据我的研究,我需要输入nested,否则我不能使用termrange的组合,因为元素是扁平的。我似乎无法找到有关如何更改映射类型的任何文档。

我该怎么做?我正在使用JavaScript elasticsearch npm模块。

0 个答案:

没有答案