欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

ik查看分词器:request body or source parameter is required/ missing authentication credentials for REST

发布时间:2025/3/15 编程问答 43 豆豆
生活随笔 收集整理的这篇文章主要介绍了 ik查看分词器:request body or source parameter is required/ missing authentication credentials for REST 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

报错信息如下:

{"error": {"root_cause": [{"type": "parse_exception","reason": "request body or source parameter is required"}],"type": "parse_exception","reason": "request body or source parameter is required"},"status": 400 }

es版本:7.11.1
之前的es版本,查看分词器效果可以直接在URL中指定分词器和查询词,方法是GET,如下:

http://localhost:9200/_analyze?analyzer=ik_smart&text=手机充值 http://127.0.0.1:9200/_analyze?analyzer=standard&text=End users and developers looking for free JDK versions

而es7.11.1查看分词效果,可以使用GET或者POST方法,但是分词器和查询词需要以json的形式写在body里。

http://xxx.xxx.xxx.xxx:9200/_analyze


而如果你的elasticsearch还开启了密码验证的模块,那么你会遇到下面这个问题:

missing authentication credentials for REST

因为我用的postman进行测试,所以就要在请求上加上credentials ,具体的方法:

参考文章

与50位技术专家面对面20年技术见证,附赠技术全景图

总结

以上是生活随笔为你收集整理的ik查看分词器:request body or source parameter is required/ missing authentication credentials for REST的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。