有人知道通过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 =以及只是传递内容后?但似乎没什么用.有人有主意吗?或者我只是运气不好?
您可以使用source
查询字符串参数来发送通常是帖子正文的内容.
请参见本页底部:http://www.elasticsearch.org/guide/reference/api/