如何使用 IntelliJ HTTP Client for Elastic Search 对正文进行 GET 查询?
How to do a GET query with a body using IntelliJ HTTP Client for Elastic Search?
我安装了 Elastic Search 和 Kibana,并且 运行正在安装。
我可以通过将其粘贴到 Kibana 的开发控制台并 运行 进行教程搜索...
GET /bank/_search
{
"query": { "match": { "address": "mill lane" } }
}
...我从 Elastic Search 得到了正确的结果。
现在我想在 IntelliJ 中使用 HTTP 客户端执行相同的 GET ...
在 IntelliJ 中,使用 HTTP 客户端插件,我将相同的文本粘贴到 'scratch.http' 文件中,然后单击绿色箭头 运行 查询,但它 returns 全部结果,它们没有被过滤。
也就是说,它似乎没有在请求中包含 { "query" ...}
部分。
如何在 IntelliJ HTTP 客户端插件中执行此 GET?
回答我自己的问题...在 IntelliJ 的 HTTP 客户端插件中,执行此操作...
POST /bank/_search
Content-Type: application/json
{
"query": { "match": { "address": "mill lane" } }
}
我安装了 Elastic Search 和 Kibana,并且 运行正在安装。
我可以通过将其粘贴到 Kibana 的开发控制台并 运行 进行教程搜索...
GET /bank/_search
{
"query": { "match": { "address": "mill lane" } }
}
...我从 Elastic Search 得到了正确的结果。
现在我想在 IntelliJ 中使用 HTTP 客户端执行相同的 GET ...
在 IntelliJ 中,使用 HTTP 客户端插件,我将相同的文本粘贴到 'scratch.http' 文件中,然后单击绿色箭头 运行 查询,但它 returns 全部结果,它们没有被过滤。
也就是说,它似乎没有在请求中包含 { "query" ...}
部分。
如何在 IntelliJ HTTP 客户端插件中执行此 GET?
回答我自己的问题...在 IntelliJ 的 HTTP 客户端插件中,执行此操作...
POST /bank/_search
Content-Type: application/json
{
"query": { "match": { "address": "mill lane" } }
}