我是elasticseach的新手,正在尝试为自己的学习前景执行小任务。我指的是https://www.elastic.co/guide/en/elasticsearch/reference/current/dynamic-templates.html链接以创建动态模板;然而,当运行下面提到的查询时,我得到了“type”:“mapper_parsing_exception”,“reason”:“根映射定义有不支持的参数:error”。
有人能帮我解决这个错误吗?看起来我没有在正确的位置定义模板名称。
PUT e_review_dynamictemplate
{
"mappings": {
"date_detection": true,
"dynamic_date_formats": ["dd/MM/yyyy"],
"numeric_detection": true,
"My_dynamic_templates": [
{
"e_full_name": {
"path_match": "*_Name",
"mapping": {
"type": "text",
"copy_to": "e_full_name",
"norms": false
}
},
"integers": {
"match_mapping_type": "long",
"mapping": {
"type": "integer",
"index": false
}
},
"strings": {
"match_mapping_type": "string",
"match": "Achievements:*",
"unmatch": "Improvements:*",
"mapping": {
"type": "long"
}
}
}
]
}
}
提前谢谢!尼维迪塔
您刚刚错过了映射
对象中的dynamic_templates
属性。您只需将My_dynamic_templates
替换为dynamic_templates
。
自定义名称用于dynamic_templates
数组中的模板定义。
以下是更正后的代码片段:
PUT e_review_dynamictemplate
{
"mappings": {
"date_detection": true,
"dynamic_date_formats": [
"dd/MM/yyyy"
],
"numeric_detection": true,
"dynamic_templates": [
{
"e_full_name": {
"path_match": "*_Name",
"mapping": {
"type": "text",
"copy_to": "e_full_name",
"norms": false
}
}
},
{
"integers": {
"match_mapping_type": "long",
"mapping": {
"type": "integer",
"index": false
}
}
},
{
"strings": {
"match_mapping_type": "string",
"match": "Achievements:*",
"unmatch": "Improvements:*",
"mapping": {
"type": "long"
}
}
}
]
}
}
运行4 docker容器:服务器/客户端/nginx/mongo反向代理客户端似乎在端口4200上工作,我可以看到我的应用程序和路由工作。当尝试注册用户时,我请求下面的http客户端帖子到名为“myserver”的Docker容器,该容器应该调用api。我得到这个DNS错误消息。 当在resolv上查看NGINX容器时。conf(显示127.0.0.11),它是正确的dns Docker,用于解析
我今天升级了一下... 我现在在v0上。2.11我在这个函数中遇到了一个奇怪的运行时错误: 我在没有任何参数的情况下调用函数,得到了子类型错误。 此代码在DartPad中工作。 有人知道会发生什么吗?
使用命令cmd包安装提交1846176067提交安装会话失败。错误:INSTALL_FAILED_OLDER_SDK:安装过程中解析失败PackageLI: /data/app/vmdl1846176067.tmp/base.apk(在二进制XML文件行#7):需要更新的sdk版本#28(当前版本为#25) 我的Gradle应用插件:“com.android.application” Androi
我已经被困在Laravel护照问题上4天了。以下是我验证登录凭据的代码库,从而验证用户登录(基于令牌) 我已经完成了护照整合的所有步骤。 我调用的API(来自邮递员): http://localhost/oauth/token/?email=admin@test.com 即 config/auth。php 但是我得到了错误: 我收到的错误 现在,由于这不起作用,我尝试了以下方法: 但这次我收到了:
我对颤振世界还不熟悉,我犯了一个我不能完全理解的错误。 这是我的netwrok处理程序代码 这是我的代码,我调用网络处理器的获取方法 我得到了这个错误 [错误:flatter/lib/ui/ui\u dart\u state.cc(209)]未处理的异常:类型'\u InternalLinkedHashMap 谁能帮帮我吗?