繁体   English   中英

使用 JSON 通过 GET 搜索 ElasticSearch

[英]Search ElasticSearch via GET using JSON

任何人都知道通过 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 server:9200/index/type/_search?content= stringifiedquery或类似的东西? 我试过q=content=以及在?之后传递内容但似乎没有任何效果。 有人有想法么? 还是我只是运气不好?

您可以使用source查询字符串参数来发送通常是帖子正文的内容。

见本页底部: http://www.elasticsearch.org/guide/reference/api/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM