Ktoś wie, jak wysłać zapytanie JSON do serwera ElasticSearch przez HTTP GET? Wiem, że możesz POST treści JSON do _search, ale POST nie jest dostępny, ponieważ jest to cross-domain. Na przykład, jeśli moja kwerenda wygląda następująco:Wyszukiwanie ElasticSearch przez GET przy użyciu JSON
{
"query": {
"query_string": {
"fields": ["name", "description"],
"query": "Elastic Search"
}
}
}
co chciałbym przekonwertować na coś takiego:
{"query":{"query_string":{"fields":["name","description"],"query":"Elastic Search"}}}
Czy serwer sposobem GET: 9200/index/typ/_search zawartość = stringifiedquery lub coś podobnego? Próbowałem już q = i content =, a także przekazywanie treści po ?, ale nic nie działa. Ktoś ma jakieś pomysły? Czy mam po prostu pecha?
jaki język inicjuje żądanie? –
język jest prawdopodobnie javascript (z jquery) - naprawdę trudno wymusić na jquery wysłanie żądania GET z treścią posta – DrTech