elasticsearch - 这个类型定义有什么问题
问题描述
我正在尝试将 percent_complete 作为一个数字,尝试过数字,不确定查询是否有问题,或者它是否是属性字段。当我针对 API 运行它时给我以下错误。
提前感谢您的帮助。我被迫在这里输入大量文本,如果它没有损坏,为什么要修复它?
{
"error": {
"root_cause": [
{
"type": "mapper_parsing_exception",
"reason": "Root mapping definition has unsupported parameters: [mappings : {properties={pod={type=text, fields={keyword={ignore_above=256, type=keyword}}}, level={type=text, fields={keyword={ignore_above=256, type=keyword}}}, function={type=text, fields={keyword={ignore_above=256, type=keyword}}}, module={type=text, fields={keyword={ignore_above=256, type=keyword}}}, etl_type={type=text, fields={keyword={ignore_above=256, type=keyword}}}, message={type=text, fields={keyword={ignore_above=256, type=keyword}}}, etl_name={type=text, fields={keyword={ignore_above=256, type=keyword}}}, percent_complete={type=float}, timestamp={type=date}}}]"
}
],
"type": "mapper_parsing_exception",
"reason": "Root mapping definition has unsupported parameters: [mappings : {properties={pod={type=text, fields={keyword={ignore_above=256, type=keyword}}}, level={type=text, fields={keyword={ignore_above=256, type=keyword}}}, function={type=text, fields={keyword={ignore_above=256, type=keyword}}}, module={type=text, fields={keyword={ignore_above=256, type=keyword}}}, etl_type={type=text, fields={keyword={ignore_above=256, type=keyword}}}, message={type=text, fields={keyword={ignore_above=256, type=keyword}}}, etl_name={type=text, fields={keyword={ignore_above=256, type=keyword}}}, percent_complete={type=float}, timestamp={type=date}}}]"
},
"status": 400
}
{
"mappings": {
"properties": {
"etl_name": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"etl_type": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"function": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"level": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"message": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"module": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"percent_complete": {
"type": "float"
},
"pod": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"timestamp": {
"type": "date"
}
}
}
}
谢谢你的帮助!
解决方案
推荐阅读
- python - 使用 tf.keras 功能 api 使用 BatchNormalization 添加内核、偏差、活动正则化器的正确方法是什么?
- php - 如何在 PHP 中的此文本字符串中获取可点击链接
- java - 如何在实现接口的类中使用 Spring Constructor DI
- tabs - 为什么ckeditor插件选项卡不起作用?
- php - 如何将图片id插入数据库
- excel - 我可以使用用户窗体中列表框中的选择来过滤数据透视表的数据透视表吗?
- c++ - 基于容器范围的构造函数效率
- vhdl - 在 NEXYS 4 DDR 上移动 7seg 显示
- javafx - 如何在 JavaFX 的网格窗格中停止与其他列重叠的列中的内容?
- pyomo - 将约束表达式评估为布尔值