您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

默认情况下在elasticsearch中禁用字段分析

默认情况下在elasticsearch中禁用字段分析

是的- 看一下动态模板

请尝试以下操作:

PUT /my_index
{
  "mappings": {
    "my_type": {
        "dynamic_templates": [
            { "notanalyzed": {
                  "match":              "*", 
                  "match_mapping_type": "string",
                  "mapping": {
                      "type":        "string",
                      "index":       "not_analyzed"
                  }
               }
            }
          ]
       }
   }
}

动态模板适用于您的映射未涵盖的新字段-来自文档:

使用dynamic_templates,您可以完全控制为新检测到的字段生成的映射。

您也可以根据字段名称更改映射,例如使用"match": "*_data",以使以“ _data”结尾的字段名称具有不同的映射集。

其他 2022/1/1 18:15:08 有369人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶