博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【ElasticSearch问题1】建立索引的时候报mapper_parsing_exception
阅读量:6974 次
发布时间:2019-06-27

本文共 1457 字,大约阅读时间需要 4 分钟。

报错日志:

网上写elasticsearch也有很多文章,都写的挺好的,目前想把错误日志以及解决方法写出来,希望一些小伙伴能尽快躲开些问题,把时间花在一些有用的事情上。

错误日志{"error": {"root_cause": [{"type": "mapper_parsing_exception","reason": "analyzer on field [word] must be set when search_analyzer is set"}],"type": "mapper_parsing_exception","reason": "Failed to parse mapping [doc]: analyzer on field [word] must be set when search_analyzer is set","caused_by": {"type": "mapper_parsing_exception","reason": "analyzer on field [word] must be set when search_analyzer is set"}},"status": 400}

建立索引的条件:

{  "settings": {    "number_of_shards": 1,    "analysis": {      "filter": {        "ngram_filter": {          "type": "ngram",          "min_gram": 2,          "max_gram": 20        }      },      "analyzer": {        "ngram_analyzer": {          "type": "custom",          "tokenizer": "standard",          "filter": [            "lowercase",            "ngram_filter"          ]        }      }    }  },  "mappings": {    "doc": {      "_all": {        "type": "text",     **   "index_analyzer": "ngram_analyzer",**        "search_analyzer": "standard"      },      "properties": {        "word": {          "type": "text",         ** "index_analyzer": "ngram_analyzer",**          "search_analyzer": "standard"        },        "definition": {          "type": "text"        }      }    }  }}

为什么呢?因为mappings里有写参数在elasticsearch5版本里不支持了,index_analyzer就不支持了,改成了analyzer,改过来,就好了,可以建立索引成功。

转载于:https://blog.51cto.com/shangdc/2169302

你可能感兴趣的文章
Win32 API实现CDC类的FillSolidRect接口
查看>>
git学习总结
查看>>
Flex读取xml文件
查看>>
iPhone4最新降级教程(iOS5.1.1)
查看>>
sql language 根据语言来返回不同的结果
查看>>
构造方法
查看>>
堆排序的实现
查看>>
Linux inode空间占满 “no space left on device”
查看>>
【 Java 】 简易交通灯
查看>>
利用opengl进行球体的建模
查看>>
Hbase 的基础操作
查看>>
python中列表的简单用法
查看>>
putty自动登录
查看>>
Quartz应用实践入门案例二(基于java工程)
查看>>
HTML之 一 标签
查看>>
团队开发——第一篇scrum报告
查看>>
java和html的区别
查看>>
Servlet Analysis
查看>>
Docker公共&本地镜像仓库(七)--技术流ken
查看>>
单调队列
查看>>