Запустил запрос и получил результат в плагине чудес, как вы видите на картинке: .запрос elasticsearch с ajax
И я хочу, чтобы это в моем веб-приложение с помощью Ajax запроса вот мой кусок кода
var query = "{'query': {'wildcard': {'heroname': {'value': '*dr*'}}}}";
$.ajax({
url: "http://localhost:9200/dota2/_search?" + query,
dataType: "json",
type: "GET",
success: function (data) {
debugger
alert("Success do your stuff!");
},
error: function (a, b, c) {
debugger
alert("Server Internal Error!");
}
})
Its в успехе, но возвращает много результатов .. я не могу найти Резон этого. но я копирую запрос был отправлен от клиента к упругим и вставьте его браузер, то здесь JSon данные в ответ приходит мой АЯКС успех:
Я ожидаю, что только 1 данные JSON, как кажется, в Марвел плагин, но он возвращает меня все данные в индексе, поэтому я думаю, что шаблонный запрос игнорируется, но почему? или т. д.?
В вашей URL, я могу видеть, у вас есть знак вопроса (то есть '? ') Дважды, один перед встраиваемым запросом и еще один до' pretty', так что вы можете попробовать еще раз с '& pretty' вместо '? pretty'? – Val
Я отредактировал этот вопрос с вашими изменениями, но это просто обработанный формат ответа :) –