为了账号安全,请及时绑定邮箱和手机立即绑定

提交 GET 或 POST 以在 ElasticSearch 中搜索

提交 GET 或 POST 以在 ElasticSearch 中搜索

慕侠2389804 2022-10-07 16:17:03
在这个ElasticSearch 文档中,它解释了如何提交查询:GET /_search{    "query": {        "match" : {            "message" : "this is a test"        }    }}但是 GET 没有正文,它只是获取文档的链接。文档中的相关 CURL:curl -X GET "localhost:9200/_search" -H 'Content-Type: application/json' -d'{    "query": {        "match" : {            "message" : "this is a test"        }    }}'如果我阅读 CURL 文档中的含义-d,它会说-d,--数据(HTTP) 将 POST 请求中的指定数据发送到 HTTP 服务器,就像浏览器在用户填写 HTML 表单并按下提交按钮时所做的一样。这意味着 GET 应该转换为 POST 吗?我很困惑,我需要从 Java 程序向 ElasticSearch 引擎提交 GET 或 POST 吗?
查看完整描述

1 回答

?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

Elasticsearch _search 端点确实支持 GET 和 POST 请求类型,因为 GET 并不适用于每个程序。所以你可以只使用 POST 来代替。



查看完整回答
反对 回复 2022-10-07
  • 1 回答
  • 0 关注
  • 130 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信