当前位置: 首页 > 知识库问答 >
问题:

无法创建Elasticsearch映射

茹展鹏
2023-03-14

我正在尝试创建弹性贴图

{
   "mappings": {
       "calls" : {
          "properties":
           {
             agent_id: {"type" : "string", 
                        "index": "not_analyzed",
                        "fielddata": true}
            }
        }
    }
}

但我得到以下错误:

[mapper_parsing_exception][agent_id]的映射定义有不受支持的参数:[field ddata: true]

共有1个答案

施海
2023-03-14

fielddata似乎是文本字段的属性,这些字段具有类型:“text”

 类似资料:
  • 问题内容: 我正在努力完成索引创建这一简单任务,目标是使用分析器和字段映射创建索引。当我使用分析器创建索引时,我可以通过分析api调用与分析器通信,但是当我添加映射信息时,创建索引调用失败,并显示“字段[$ field]]找不到Analyzer [analyzer1]”,我创建了一个脚本来显示问题: 问题答案: 我相信您的问题是这些设置需要嵌套在JSON的一个节点内,而不是您所拥有的嵌套在一个节点

  • 我想在我的Ubuntu上运行我的 Scrape.py Docker。我的步骤: 我使用 我创建了一个Docker文件: 请问有什么问题?谢谢

  • 问题内容: 我是Elasticsearch的新手,目前正在实现用于搜索的过滤器。到目前为止,我的索引具有以下映射(我已经删除了一些字段): geo_distance字段将在location字段上实现,示例实例如下所示: 即采用geoJSON格式。 我了解我将必须更新索引,以使location字段的类型为,如文档(mapping-geo- point )中所述。似乎我必须删除索引并创建一个新索引,但

  • 我必须使用elasticsearch和python为需要索引的json数据创建索引。例如,我有一个嵌套数组[[39.909971141540645,1452077285.150548,1452077286.196072,1.0455241203308105]]我需要为这个数组定义一个映射,比如第一个字段是count,第二个字段是start_time,end_time,duration。请帮助说明如

  • 我遵循了安装步骤,但在运行时出现以下错误 JS服务器已在运行。在设备上构建并安装应用程序(cd android&&./Gradlew installDebug)... 失败:生成失败,出现异常。 总时间:20.584秒无法在设备上安装应用程序,rea

  • 我有一张表,一列是UDT 表中该部分的ES映射: 索引失败,原因是: 类型:mapper_parsing_exception,原因:执行查询失败:空:字段internal_changed与类型日期不匹配类型时间戳,caused_by:{类型:invalid_request_exception,原因:字段internal_changed与类型日期不匹配类型时间戳} 我做错了什么?