2014-01-28 2 views
5

Мой локон запрос работаетНе удалось получить xcontent из [email protected]

curl -v -XGET 'http://localhost:9200/entityitem/5/_mget' -d '{"ids" : ["5000027585", "5000027615"]}'

, но когда я использую клиента остальное сделать GET запрос

http://localhost:9200/entityitem/5/_mget?source={"ids" : ["5000027585", "5000027615"]}

Я получаю следующее сообщение об ошибке

Не удалось получить xcontent от [email protected]

+0

В моем случае я получил эту ошибку, когда тело запроса было пустым. – antonbormotov

ответ

0

Попробуйте

http://localhost:9200/entityitem/5/_mget?q=ids:5000027585%20OR%20ids:5000027615 

д является запрос. ids - ваше поле. Выше URL-адрес равен запрос

идентификаторов: 5000027585 или идентификаторы: 5000027615

Это Lucene синтаксис поддерживается Elasticsearch. Не забудьте использовать% 20 ​​для замены пространства.

8

Если вы получаете это, следуя учебному пособию по кибане, вы можете попробовать импортировать файл shakespeare.json. Вы, вероятно, загрузите в папку загрузок и запустите команду импорта в другой папке. Переместите входной файл в текущий каталог ...

mv ~/Downloads/shakespeare.json . 

и запустить завиток XPUT команду, чтобы импортировать данные Шекспира.

curl -XPUT localhost:9200/_bulk --data-binary @shakespeare.json 
+0

Сохраненный мой день xD –

Смежные вопросы