有人知道通过HTTP GET向ElasticSearch服务器发送JSON查询的方法吗?我知道您可以将JSON内容发布到_search,但POST不可用,因为这是跨域的。例如,如果我的查询如下所示:
{
"query": {
"query_string": {
"fields": ["name", "description"],
"query": "Elastic Search"
}
}
}
我将转换为类似的内容:
{"query":{"query_string":{"fields":["name","description"],"query":"Elastic Search"}}}
有没有办法 GET服务器:9200 / index / type / _search?content = stringifiedquery 或类似的东西?我已经尝试了 q = 和 content = 以及仅在?之后传递内容,但似乎没有任何效果。有人有主意吗?或者我只是运气不好?
答案 0 :(得分:12)
您可以使用source
查询字符串参数发送通常为帖子正文的内容。