У меня проблемы с получением данных из эластичного Поискового домена - PullRequest
0 голосов
/ 09 апреля 2019

Я пытаюсь получить данные из моего домена ES для использования в лямбда-функции моего навыка Alexa.Я использовал следующий шаблон кода из https://github.com/elastic/elasticsearch-js:

const { Client } = require('@elastic/elasticsearch')
const client = new Client({ node: 'http://localhost:9200' })

// promise API
const result = await client.search({
  index: 'my-index',
  body: { foo: 'bar' }
})

Это ошибка, которую я получаю в своей лямбда-функции:

Response: {"errorMessage": "Response Error","errorType": "ResponseError", "stackTrace": [[IncomingMessage.response.on (/var/task/node_modules/@elastic/elasticsearch/lib/Transport.js:290:25) "," emitNone (events.js): 111: 20) "," IncomingMessage.emit (events.js: 208: 7) "," endReadableNT (_stream_readable.js: 1064: 12) "," _combinedTickCallback (internal / process / next_tick.js: 138: 11)"," process._tickDomainCallback (internal / process / next_tick.js: 218: 9) "]}

Идентификатор запроса:" 8d9b248a-c0dc-4b1c-bcb2-d54e267c28c7 "

Журналы функций: START RequestId: 8d9b248a-c0dc-4b1c-bcb2-d54e267c28c7 Версия: $ LATEST 2019-04-09T19: 48: 46.107Z 8d9b248a-c0dc-4b1c-bcb2-d54e267c28c7 {"ответ" ошибка ": ошибка": ошибка-ответ ": ошибка": ошибка-ответ ": ошибка": ошибка ": ошибка": ошибка-ответ ": ошибка": ошибка-ответ ": ошибка""ResponseError", "stackTrace": ["IncomingMessage.response.on (/var/task/node_modules/@elastic/elasticsearch/lib/Transport.js:290:25)","emitNone (события.js: 111: 20) "," IncomingMessage.emit (events.js: 208: 7) "," endReadableNT (_stream_readable.js: 1064: 12) "," _ комбинированныйTickCallback (internal / process / next_tick.js: 138:11) "," process._tickDomainCallback (internal / process / next_tick.js: 218: 9) "]} КОНЕЦ RequestId: 8d9b248a-c0dc-4b1c-bcb2-d54e267c28c7 ОТЧЕТ ЗАПРОСА Request: 8d9b248a-c0dc-bb-dc-db-dc-81159,14 мс Продолжительность счета: 1200 мс Объем памяти: 128 МБ Макс. Используемая память: 70 МБ

1 Ответ

0 голосов
/ 10 мая 2019

Вы должны соблюдать формат поиска

https://www.elastic.co/guide/en/elasticsearch/reference/2.3/search.html

...