我的数据结构非常通用。几乎所有类型的数据都适合我的数据结构。
Document{
"id" : 12345678,
"fields" :
[{
"name" : "Book title",
"value" : "Harry Potter",
"type" : "string"
},
{
"name" : "price",
"value" : 34.50,
"type" : "float"
}]
}
Run Code Online (Sandbox Code Playgroud)
另一个文档可能是这样的:
Document{
"id" : 123456790,
"fields" :
[{
"name" : "Blog title",
"value" : "My awesome blog",
"type" : "string"
}]
}
Run Code Online (Sandbox Code Playgroud)
该数据可以更改,并且字段可以具有任何类型和名称。如何动态创建模板映射,以便通过数据中“类型”的值来设置映射的“类型”?例如,值:34.50,类型:同时在同一数据上浮动“值”:“哈利·波特”,类型:字符串
我已经知道ES中已经完成了该操作,但是我无法做出真正使用文档中指定的“ type”值来实际为该值设置正确类型的映射。
在某种意义上说,指定类型对我特别有用,例如,我可以在同一数据结构上使用位置类型,日期类型,整数或...。
我一直在尝试找到在线或书籍中的任何内容,但到目前为止没有任何内容。这有可能吗?