目前,我的映射看起来像这样。
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
,否则我不能使用term
和range
的组合,因为元素是扁平的。我似乎无法找到有关如何更改映射类型的任何文档。
我该怎么做?我正在使用JavaScript elasticsearch npm模块。