10

HTTP GETを介してJSONクエリをElasticSearchサーバーに送信する方法を知っている人はいますか?JSONコンテンツを_searchにPOSTできることは知っていますが、これはクロスドメインであるため、POSTは使用できません。たとえば、クエリが次のようになっている場合:

{
    "query": {
        "query_string": {
            "fields": ["name", "description"],
            "query": "Elastic Search"
        }
    }
}

これを次のように変換します。

{"query":{"query_string":{"fields":["name","description"],"query":"Elastic Search"}}}

server:9200 / index / type / _search?content = stringifiedqueryまたは同様のものをGETする方法はありますか?q =content=を試しただけでなく、 の後にコンテンツを渡すだけです。しかし、何も機能していないようです。誰かアイデアはありますか?それとも私は運が悪いのですか?

4

1 に答える 1

12

sourceクエリ文字列パラメータを使用して、通常は投稿の本文となるものを送信できます。

このページの下部を参照してください:http ://www.elasticsearch.org/guide/reference/api/

于 2011-08-12T20:59:32.207 に答える