mac下使用postman工具访问elastsearch6.1.2版本返回缺少请求体或参数的400错误
ik中文分词器也安装好了,
按照ik给的教程:https://github.com/medcl/elas...
我使用postman工具访问elastsearch:
第一条get方式 http://localhost:9200/
返回的结果:
{
"name": "DiKMetP",
"cluster_name": "elasticsearch",
"cluster_uuid": "KdmRqu-_R9usCI-qOCs5iA",
"version": {
"number": "6.1.2",
"build_hash": "5b1fea5",
"build_date": "2018-01-10T02:35:59.208Z",
"build_snapshot": false,
"lucene_version": "7.1.0",
"minimum_wire_compatibility_version": "5.6.0",
"minimum_index_compatibility_version": "5.0.0"
},
"tagline": "You Know, for Search"
}
说明访问正常。
第二条创建index索引,put方式:http://localhost:9200/index
然后get方式访问http://localhost:9200/index,返回的结果:
{
"index": {
"aliases": {},
"mappings": {},
"settings": {
"index": {
"creation_date": "1516362624711",
"number_of_shards": "5",
"number_of_replicas": "1",
"uuid": "znuaHlkhSueGMPA2UPf1Rw",
"version": {
"created": "6010299"
},
"provided_name": "index"
}
}
}
}
第三条,elastsearch默认是可以对中文分词的,我就试了试不使用ik分词器的post请求:http://localhost:9200/_analyze?analyzer=standard&pretty=true&text=我是中国人
返回结果:
{
"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
}
哪位大神指点指点哪里出错了,不使用ik分词器如何使用postman访问以及使用ik分词器的写法,不胜感激,网上资料说elastsearch依赖maven,我没有安装maven,一定要安装maven么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论